<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2018-01-31"
  xmlns:upwk="http://upwork.com/20190930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2018-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="upwk-20190930.xsd" xlink:type="simple"/>
    <context id="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibe5bfcb421bc410797d6348a9a6e0cdb_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i4faead2138054334bd2c1d8d2dbf769b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i9c463fbcfdd849039958d6f8f45ceda2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id91bd29d30344a3b8e4d11e961210b87_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i6923ade3bbae41c09d859c4f1c96a8bb_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ie8c8626706d042faa78d77bed9517221_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i8dd8e08a494543e09351e3aef1010576_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i33a81db77c0f46758bc959202d941ea7_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i85e521d9f2d14edf95953afd872d4abe_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i67e036bbcdc446a484e602e3b014366f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i7fff596ac29642d898313cf11f879ae4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="if46c3ddbaa7e4846a3b44a02bde50ef0_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="id81ff67f5b1c4ac381cb3b278a7f5d52_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i6eb1ed2be2db42f183c6b5892c50c897_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i5c49e24648f54946bbc746cfa3af15da_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="iad31e3354b7d46d9aed64c61673c0de5_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i02c21f1e3aa04edfb0b4818d37ba728d_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i57188fab7a964eada95d3c8556a7cd47_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i23fde1e2196e44e3949f0717f59ddc19_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i73b171e732ca4935b077374e01d708ae_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i405d497c1bc646418ddb068111026e9e_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if1f9ead72e4741cf89dda6098a2de1ab_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i3073cad4a16e4a7eb952d0f34b6fff1e_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i1e22121950ff4a1f981bf9e86946e643_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i8fab1def69634a45adbebbc17d1b1645_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ibda1ed1bd1bc4140a65388b3b3b99e54_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="ib2a778bd677341678784fcd82a7dde12_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i506d78ddedb446559eba272629d8054f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i33e8b0b5baf043058e33710fa5f3b203_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i917ab04dfcfb4adc934789eeca29c0d8_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3f7b9b6a712b446b97b528b3b3c467b5_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3e098426f5b04f52a0e78e50342e2cff_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib174425d61ab41e195902a1d55efd8df_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3328a3c89c894f5eb8f3fd1a02e272dc_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic669b322eeb247bfa5deeb215ddbcf22_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ibd88099197bf489aa9838aaecc246f52_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ie0bd53d48bd24b0aa133753f851995f6_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="id4db1863eb654f62a5409d93f8c0e464_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i06e6dabd8da24847a8c17400c8a406f0_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i87bd0d7dba4d4ff99302fe50cecc5e2c_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i92ffdd0d2fca415984b1b8d4fbdaf506_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i6917f5a606b542eab30ff8e2a4438e0e_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i753fa8d32d7945c9807cd683dd5563cf_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="if500657286874e07a1edeb96e55e8204_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="ia771d82852e94616908d301a34ad2b8c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i705cd71a3d0948ef8c4481819204c558_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i700cff3c5bd746879e3483fcd94531cc_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i963cdc05edfe417eaf44e324ff25b145_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i437dd99c6bdf4024afa817723daf32d2_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i612fae6ee4264ef0854ec9845a5a397f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iaff60102282446e7b898e6c0b767a8b0_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i1cbe19a5c56f45cf89d3ed34c1f22ec8_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic6d4364df8b84ab3a101f1b5051008ca_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i6342652b74794decb149f326e0641815_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id6ad648d76d84739b89df4cf3f83c193_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i43842aec72664acda541d94957334c51_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4865b1ccc7b3414a940d9c2771ba1a94_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i5751d904a68d43a29f837022f900b299_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i15f8f81dc910435ea62ce237c85f1d7b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iae01193863b84710ba63266c1fbbeaa5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic93910a5b59b4d59a21dd7047c0b251b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3eb9d55c2da2448fb2b289958f6af49b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iba1fe8c1d1cb4e62ad7fdabbb0ca3ea3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i21314798644449f09661bc14784b4d82_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8b1ba0af887b48c090d6842eefd20242_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if00d8e17bf0a4eda91df1bda19df71da_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaf20265f8f6e4135875d3218fead85b2_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">upwk:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3d27b673f2834131902cacf1d382f010_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">upwk:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i8aff46b8436243c19aa9817ccfebad6c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i0950438bf47f4d8aabc8806277f5f6e9_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ib1b8df7e8dcf433d9a9ece61d5e8c6fb_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i72093360426c4e8ea0c7e01c40b1f185_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibbe2057209c54edc87e0de2ff1556bc6_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i982c6f0f45f942118961ef101e55b593_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i029ca6956e62426eb8fb32348993ae14_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i7751f2e91c834665b5df26df52037095_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic0eee97d79e6437b8d7c75e050950802_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i78c8110e50ea4a44a6046fa4fbcede45_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1876d18cd76a46a89714958854e71525_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i36fa6fdab9fe4df9aa07fa7f7560c23e_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i433ecbd086fc4342bd8ef4d360c89e08_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i296ef4ade6fe46fdacd34db617802af6_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ia92b26c0616243f79ed720ea641f149f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id1de07d1478e4394b5a63c99659b61fe_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5b0e30d3706c4843b4ee3bb8420445be_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i537f9d6b90164407b874f73153f75edf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibac301d55bea48659bb1fcf2a8927fa4_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6540ab8455994e228af313549f4aa958_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ieb713dbedbff4fd0a1ac98be6e2dbbd3_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:SantaClaraCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4b6e596104874b38b890bb49a65ebfd0_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:SantaClaraCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i5d17d354b340474faae0d3161e73a91c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:SantaClaraCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ied55397d739641658b15eb80f4b01900_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:SanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="if753680960394d06be9d5c3c0283cfe2_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:SanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iec48498d528c406c94050d26049d2c28_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:SanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i898fd1dfac28434c98d7971e30262cdf_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:ChicagoIllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id49c533b593e4c67ae76d5c7d50a175f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:ChicagoIllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iac9479e33f8c4eee8f2af035057928d7_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:ChicagoIllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4c51434603f8435dabdc254e4abb1158_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:ChicagoIllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i2eedecb54272495f9a49e60aaadd4e0d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:ChicagoIllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6180c0e3c90f472b9872fceaa8d6a2c4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:ChicagoIllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i231e444de6b34a31a7b6495240249f92_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:FirstTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifb2551121eb24a00aaf5c3ce77f592de_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:FirstTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia384c9de88964968b8bb6664bb25f7bb_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:FirstTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i919d14a4904b4f269886e7af704094dc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:FirstTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i25e3e90edb7744ffa3b37b4abbadf6b0_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i08d69795cc9140b9903b4718b0a35f83_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i09b9746a8bce401c95842a2778895dba_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ib968e73ea1ff4c3c84cf6cc002de9d33_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i057f506809784c239c3f6d6b959c4f22_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="icc3e1d55b8bf4c9eba7f11bb887b988b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie357cba174e54adcbdd9ff839db1923f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="if35527bfe0c04e64b0107f41e657607b_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i43562e75b7b24677a7164a600d0501e9_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i455cd3412b584fb2a5590fa6274e741d_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i9711ee5a87fa4ab7803b8b6162ec18b3_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i08c31eb75ccc43b1977cc4a9fd5fd0b0_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i442685df04834c899be241aa46468622_D20190601-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifb4a85aa247d456fbec32fd5b0973e1e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:FirstTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic1be4f7a110c42bdbd97aa4f9d4f9fbe_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">upwk:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iec483476ecce4118afae0e226cede550_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">upwk:RedeemableConvertiblePreferredStockWarrantsTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:SeriesA1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i7e3b966e9adf4d2fbb9bdcf7128c611c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">upwk:RedeemableConvertiblePreferredStockWarrantsTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:SeriesA2RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i1385b27ad9f64968a6f32b32c83b037b_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ie68cac6436e8488ebf5f5e895ca1c4c6_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">upwk:CommonStockWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">upwk:TidesFoundationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i0c70d179b53640eaaabe33a66d06e300_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">upwk:CommonStockWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">upwk:TidesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ib617892aa01b4371b1a7f628ed422883_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:OptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ibd0cf8b5c2164acc81f08de1a0c04e1b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:OptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id0e8b50b82a449018d710a588db64609_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:RestrictedStockUnitsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i5b6ed2e966ea446f84376ff70fa13301_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:RestrictedStockUnitsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie4f426e1c21c4b94801e0ba051e2a218_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id02665768c2b4c648d880f2b23e103ba_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">upwk:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if418f265f2ef4ad792a98b52b09038f7_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">upwk:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ie6b348df87c64425b84befb6978a6202_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">upwk:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie4cd3a5857c24f56acc3117cee4635ff_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i3afc1080039845b6b8c69055084b0d61_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i683f2479fcd1475585e001cec0a89a3e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i456c7fe18244418db669f7ed3f85417f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i311576560a63409fb1dfcaafa71bdcbd_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">upwk:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i92d8a487858c499c8c885fbcc8b6d186_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="ib0f6d720fa2a414794049f4c86b9a48f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i629e8b118a6142e4b15eb7450a52e9fa_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">upwk:BonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iae97dd4c6d5a458185eda210a4fbe3fe_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">upwk:BonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if69bee47f0444d6c98bcb33675e1f1c2_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ifc6d1c9f2e274c0086baa8294d14ec53_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id5bda1046135479182e6b6e4192c76b6_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i5cf38eeedf334136b1dfc975590ae80b_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i02e04159fce74791893dbae4c2788ad1_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i83cb52000ca34c53945cdfbcacb1585f_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i5308923105fd424aa8c7395f3767ad1f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="iaacf84fa036648a287465c06043c60a9_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i6b635d7a730d4ca8b179fded5e989359_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i76d86debbd7d47d8ae0cf1e1a86c5585_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ie42340c5a2cb477fa45b21d9929fb9db_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i0b6222b0b30e482e85879bffa0644272_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="iebc03319230b4714a4b8825b48782e35_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="ic454c8e272dc48e38b0a6b1e468e600f_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i90b0eac3d0e0497bb084ca7832e41f2e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i0e190bab980d40cd90f0ca8524825788_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3ea5739fd07b48c8966ff5f06d6dbaf1_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i6301896bf92c458abdc7281ddcec9d89_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i86d37738d0b941819654e1d9ac6cd24a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7ad4076bc4044689977099d1c9a98a37_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i209dd49276644f4f9dbbd03ba190ae52_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">upwk:ConversionOfRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic2e8cb75804843329f360cf42f19072a_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">upwk:ConversionOfRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ib69ee4e627174959a22588fd43465841_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i55cc66b197424755a1ef2057eec69d52_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0c8ebfecdf3f4cf28cd5afca399e6c9e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">upwk:ExerciseAndConversionOfRedeemablePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i21b17e47bb7a46ce86e8b119848e8a43_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">upwk:ExerciseAndConversionOfRedeemablePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i8d49c7f5f3594a7c95265440317a531b_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</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="i8226355bfcbf4b6392c16dac51da868a_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i2e7fc18a52f24d30b1ddbdf7a76161ce_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8ec9d283ae4746dc8dbcadecef0d3fd5_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i48a556a509fe46c39f9be981eba0e153_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:MarketPlaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4a06f788f58f47c997e4480b3ca1a5ac_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:MarketPlaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i9f2600fc2aa44e3ca3fbcc4c872e962c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:MarketPlaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i39b3854e645f44aeb041d2b17fe64a77_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:MarketPlaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i7e8386c611904c92ad177c5643c4668e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:ManagedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7f06794ca41b48df8574134fa106f263_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:ManagedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0f4252dca24c49f38782d3d8f46cdb13_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:ManagedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idc841639ffe740a889d1481d53d4a702_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">upwk:ManagedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i30f2a11e156946b9aae3c42c11e5e414_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib3da83f5744a46b18ad20253deb82708_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i6793a37a80814c73900f5afe61fd69f0_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia072c6068c5a4a969256e0774f899fcd_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3e60a2310f184befbb52e4c7b24b1da3_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia42f2b2829c5409f94f6c830a640e309_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3eeb9ce40bf5462d827b26a1dc49a4fd_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i74018949215b43928287a68fe938d600_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i6fd57734756e40c19cb814fc6b01ede5_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ief089ef09c0b4241bcba056541b846dd_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i7797868d411b40e8a90d5efb8dc26fdf_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5a8d821b1ca54a1e9c5624b956ce9013_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i1b3449ea1be14c6e999164c80cf936b6_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie26a2d69618a4d198a632b5c00f0a0f2_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i64f0e126633b4d399e6981ddad825607_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i26f89f5e854d43bcad86925eae455716_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ia9460e2f02b04954a1a00936699b6a29_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib5d2304b76d94e1b8ac6370cc8a4281f_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ibb95efc678a2415c97416ae7274f0735_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i71c050fc5c6e440aafd51a667b6ac657_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i36dc3935f060496c83f7e606324b87df_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib7c4de1af41b4d6a9bf162d6e56f6831_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i2aa72a91518d4b64b7513b42c5398916_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0c0873d020d444af9d52bd4a42006905_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i47c467f4cf03471c9c2ecbffb4c83d7c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic794b41c77194d1d84564d442ecd06b6_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ia8c31f3d51bc405c9c216347f5333fa3_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if51bd15dc54b46fab8ab4a9614db4d55_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">upwk:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i1709bca279a04b0590518d3a37988b97_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibba7b94c372f46488a5f417743560586_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if72eacffb6214f1a9c666bf9f1834f40_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9a82b2a1a4604cdeac15fe7c17fa3337_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i8cfb1a964e734800aa6508595bd9597b_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ifd23c8ff17094ef1833b5c6b6facc9c1_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </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="platform">
        <measure>upwk:platform</measure>
    </unit>
    <unit id="agreement">
        <measure>upwk:agreement</measure>
    </unit>
    <unit id="office_space">
        <measure>upwk:office_space</measure>
    </unit>
    <unit id="letter">
        <measure>upwk:letter</measure>
    </unit>
    <unit id="installment">
        <measure>upwk:installment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="votepershare">
        <measure>upwk:votePerShare</measure>
    </unit>
    <unit id="segment">
        <measure>upwk:segment</measure>
    </unit>
    <dei:DocumentType
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xLTEtMS0xLTA_25b6fb79-19a9-460c-a71b-3994a20b0264">10-Q</dei:DocumentType>
    <dei:AmendmentFlag
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8yLTEtMS0xLTA_e791cbef-3b68-452b-9116-830bcc79c716">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8zLTItMS0xLTk1OTc_5bfb4d97-1c42-44fe-acf9-f76f3d0d97d2">2019-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV80LTEtMS0xLTA_bf3c7b28-f9bc-4112-96fb-3154b1aaa909">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV81LTEtMS0xLTA_7337c6d0-e84c-4f6c-863b-e1d32ab4f43e">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityRegistrantName
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV83LTEtMS0xLTA_f51b8bc1-7dcd-4ef8-ba60-630e17a5749b">Upwork Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV84LTEtMS0xLTA_56ab4f10-0e4a-4408-94f2-2c99128ebc38">0001627475</dei:EntityCentralIndexKey>
    <dei:EntityCurrentReportingStatus
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xMC0xLTEtMS0w_9817d3d6-deae-406f-899e-fdc70086117a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityShellCompany
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xMS0xLTEtMS0w_b23b2d52-9c17-4fa0-af45-852f6d99dea1">false</dei:EntityShellCompany>
    <dei:EntityFilerCategory
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xMi0xLTEtMS0w_63842c44-7bd2-40a5-ba8d-f2630485d6cb">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xMy0xLTEtMS0w_6a94e66d-9012-4c90-b696-4495b8d5d05f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xNC0xLTEtMS0w_9e6c29c9-1133-4b7a-ba38-45897a85c0a0">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xNS0xLTEtMS0w_3f6598de-b791-48e0-97e3-225e3b1e25ed">false</dei:EntityExTransitionPeriod>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibe5bfcb421bc410797d6348a9a6e0cdb_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGFibGU6ZmU0MzkwY2E2OWNjNGIwNWJhNGNiZDdhY2NhYTA1NGUvdGFibGVyYW5nZTpmZTQzOTBjYTY5Y2M0YjA1YmE0Y2JkN2FjY2FhMDU0ZV8xNi0yLTEtMS0w_ee9f2f3c-ddd7-4dfb-8ab2-ce58351b5762"
      unitRef="shares">112020807</dei:EntityCommonStockSharesOutstanding>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80L2ZyYWc6YTkwYmE0MDkwZDkwNGU3NTlhYzJlOWM5OTZjNjc0MzEvdGV4dHJlZ2lvbjphOTBiYTQwOTBkOTA0ZTc1OWFjMmU5Yzk5NmM2NzQzMV8zMjk4NTM0ODgzMzU3_1a19a51f-6c00-4de2-8bb5-e88516cb8a60">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMy0xLTEtMS0w_5404e4a1-8757-43d2-a9ad-b85018d8e181"
      unitRef="usd">2219000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id91bd29d30344a3b8e4d11e961210b87_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMy0yLTEtMS0w_5004159c-9148-411a-80a8-829a9fd897fc"
      unitRef="usd">2832000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTAtMS0xLTEtMA_48c9ebaf-f578-4764-a650-019ae3b544fa"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id91bd29d30344a3b8e4d11e961210b87_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTAtMi0xLTEtMA_87a4c73b-caf5-4f25-8c2a-93626413cc41"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTEtMS0xLTEtMA_2e3ff653-9286-471a-824a-1d8df8fb1d81"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id91bd29d30344a3b8e4d11e961210b87_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTEtMi0xLTEtMA_2e4525ee-5aa0-43e0-82a4-055e7071f96d"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTItMS0xLTEtMA_9f728c86-56a4-45da-a978-302cb6149975"
      unitRef="shares">111899493</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id91bd29d30344a3b8e4d11e961210b87_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTItMi0xLTEtMA_e00d6a70-a0d7-48a0-acbf-7d1c951070ad"
      unitRef="shares">106454321</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTMtMS0xLTEtMA_46ace448-3c81-4dd8-9d9e-3edc3f44c8e5"
      unitRef="shares">111899493</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id91bd29d30344a3b8e4d11e961210b87_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yMi9mcmFnOjY3MzAwZjYzMzIzNTQ4Y2VhNjQ0YjAwNThjOWU4NmRkL3RhYmxlOjc3NTBiOWY2OWU1ZDRhY2JhNGZhYTM2NTEzNDgyNDY4L3RhYmxlcmFuZ2U6Nzc1MGI5ZjY5ZTVkNGFjYmE0ZmFhMzY1MTM0ODI0NjhfMTMtMi0xLTEtMA_c86452ad-c3b1-4cc4-bb86-d0c178b5662f"
      unitRef="shares">106454321</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xNDk1L2ZyYWc6MWEyMjA1MjdmMDlkNDU0MWE3MWM5MTY2ODU5MTA5YTUvdGV4dHJlZ2lvbjoxYTIyMDUyN2YwOWQ0NTQxYTcxYzkxNjY4NTkxMDlhNV8zMjk4NTM0ODgzNTEy_3387273b-c22d-4b17-8216-e217ce6ee669"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xNDk1L2ZyYWc6MWEyMjA1MjdmMDlkNDU0MWE3MWM5MTY2ODU5MTA5YTUvdGV4dHJlZ2lvbjoxYTIyMDUyN2YwOWQ0NTQxYTcxYzkxNjY4NTkxMDlhNV8zMjk4NTM0ODgzNTE1_27b25adc-7008-4476-8a99-41061fa0ad80"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <upwk:DebtInstrumentInterestOnlyPaymentsTerm
      contextRef="i231e444de6b34a31a7b6495240249f92_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfMS0xLTEtMS0w_15f070b6-1d91-49d1-b45a-3e2dd956e4b4">P18M</upwk:DebtInstrumentInterestOnlyPaymentsTerm>
    <upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest
      contextRef="i231e444de6b34a31a7b6495240249f92_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfMi0xLTEtMS0w_d9f9f6e1-98ed-4adf-aff1-bb0b658ae006"
      unitRef="installment">36</upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifb2551121eb24a00aaf5c3ce77f592de_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfMy0xLTEtMS0w_d1298d55-0e86-49d5-b3ae-788673d34ea5"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <upwk:DebtInstrumentInterestOnlyPaymentsTerm
      contextRef="i25e3e90edb7744ffa3b37b4abbadf6b0_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfNS0xLTEtMS0w_0ce6dda2-94ed-48e0-919e-cb8149d6f6e3">P11M</upwk:DebtInstrumentInterestOnlyPaymentsTerm>
    <upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest
      contextRef="i25e3e90edb7744ffa3b37b4abbadf6b0_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfNi0xLTEtMS0w_42d0dac6-844a-449c-8722-e324d0e25887"
      unitRef="installment">47</upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest>
    <upwk:DebtInstrumentEarningsBeforeInterestAndTaxesDepreciationAndAmortizationToBeAchievedTrailingTerm
      contextRef="i08d69795cc9140b9903b4718b0a35f83_D20180901-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfNy0xLTEtMS0w_07bc6c0a-7f9a-4df4-8237-ad7caf75cdf4">P6M</upwk:DebtInstrumentEarningsBeforeInterestAndTaxesDepreciationAndAmortizationToBeAchievedTrailingTerm>
    <upwk:EarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i08d69795cc9140b9903b4718b0a35f83_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfOC0xLTEtMS0w_50755d9d-c9f9-4941-9b0a-2a8b5447fc51"
      unitRef="usd">1000000.0</upwk:EarningsBeforeInterestTaxesDepreciationAndAmortization>
    <upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest
      contextRef="i08d69795cc9140b9903b4718b0a35f83_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfOS0xLTEtMS0w_5fb0af86-f9db-4da3-9646-5a4bc50df4aa"
      unitRef="installment">42</upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i09b9746a8bce401c95842a2778895dba_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfMTAtMS0xLTEtMA_815b1537-f6ab-47bd-b522-ac71d5a1b713"
      unitRef="number">0.0525</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib968e73ea1ff4c3c84cf6cc002de9d33_D20181001-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82MS9mcmFnOjEwZWNkN2Y1NDFkZDQzOWI4MDhiNTk1NWM0MWI1NDE4L3RhYmxlOmUxNjZmYTJkNTQyZDQwZTRhNmI0N2FkNDRiMDk3NWQzL3RhYmxlcmFuZ2U6ZTE2NmZhMmQ1NDJkNDBlNGE2YjQ3YWQ0NGIwOTc1ZDNfMTEtMS0xLTEtMA_a7f5b0d5-d613-4a0b-922f-9aa3747aa784"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <upwk:ClassOfWarrantOrRightPercentageOfSharesOnWhichWarrantsOrRightsExercisable
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83My9mcmFnOjI1MzI2ZTc3YjcxODQyNTM5YTIwYTQ4NTA5NDBmMWI2L3RhYmxlOjUyNzJhMzZmMmE3MDQzZTY5NjA5YTJiM2NjZWZiM2M0L3RhYmxlcmFuZ2U6NTI3MmEzNmYyYTcwNDNlNjk2MDlhMmIzY2NlZmIzYzRfMC0xLTEtMS0w_abcd0c65-bc46-4b17-b151-ed6419775500"
      unitRef="number">0.1</upwk:ClassOfWarrantOrRightPercentageOfSharesOnWhichWarrantsOrRightsExercisable>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMy0xLTEtMS0w_e3a3c73a-43a6-4595-bc95-8db8480bd0dc"
      unitRef="usd">71160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMy0zLTEtMS0w_d237c310-e59a-446e-9e99-f0afdb5d271f"
      unitRef="usd">129128000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNC0xLTEtMS0w_0e8eccff-e14e-4fd0-aa72-dba5f8c2d020"
      unitRef="usd">60404000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNC0zLTEtMS0w_4096a6b3-648c-4823-b6ca-77c490cba72a"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:EscrowDeposit
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNS0xLTEtMS0w_a54aee81-6e58-4511-b1cf-a899b7c730dd"
      unitRef="usd">114593000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNS0zLTEtMS0w_e0f96d08-d570-4877-ac0e-3f3486eba934"
      unitRef="usd">98186000</us-gaap:EscrowDeposit>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNi0xLTEtMS0w_370ef42d-017c-455f-b26a-2352162f66de"
      unitRef="usd">32034000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNi0zLTEtMS0w_a114a513-524f-459d-9636-27fdc56f6b38"
      unitRef="usd">22315000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNy0xLTEtMS0w_830b868f-0962-4adc-9c7e-785028695b07"
      unitRef="usd">7606000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfNy0zLTEtMS0w_ac7ba6c1-18fc-4382-ba67-47794bc04b95"
      unitRef="usd">6253000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfOC0xLTEtMS0w_ade72bcb-99fd-4527-97b7-7ce59f0e374e"
      unitRef="usd">285797000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfOC0zLTEtMS0w_31437580-0ae8-4814-b385-4b8ba5cf5a9a"
      unitRef="usd">255882000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfOS0xLTEtMS0w_dcbd4cf5-1bf2-4b66-94da-986ada89d738"
      unitRef="usd">20668000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfOS0zLTEtMS0w_0a64c7dc-db11-4bfa-a0c5-c23ccb8f316d"
      unitRef="usd">10815000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTAtMS0xLTEtMA_cf5bab79-3a66-4a35-abc2-0e1ac2c32105"
      unitRef="usd">118219000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTAtMy0xLTEtMA_0c8c70c9-e9a4-472b-9608-c964ba9b0340"
      unitRef="usd">118219000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTEtMS0xLTEtMA_10330dcd-95c0-44cc-86b4-2273fa78e4a0"
      unitRef="usd">4002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTEtMy0xLTEtMA_2a27eb1b-5d55-4ffc-91cd-a4666e5731dd"
      unitRef="usd">6004000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTMtMS0xLTEtOTU5_15097566-1776-46a2-8c62-a3d90d7735ea"
      unitRef="usd">904000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTMtMy0xLTEtOTU5_e1f62feb-005c-4195-a484-49f3d458897d"
      unitRef="usd">653000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTMtMS0xLTEtMA_6ad1aa6f-873f-40af-aa4d-030ad058c530"
      unitRef="usd">429590000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTMtMy0xLTEtMA_4e072c24-6918-4ed9-a9d7-84df8291d729"
      unitRef="usd">391573000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTctMS0xLTEtMA_21ca5ee6-5416-45be-bad1-9aaf2e01b97f"
      unitRef="usd">2934000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTctMy0xLTEtMA_0274e3ac-5b39-46fb-ba34-dcf4d74e505e"
      unitRef="usd">2073000</us-gaap:AccountsPayableCurrent>
    <upwk:EscrowFundsPayable
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTgtMS0xLTEtMA_baa5372a-cf1e-49d7-8e0d-9e0b8a7a03db"
      unitRef="usd">114593000</upwk:EscrowFundsPayable>
    <upwk:EscrowFundsPayable
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTgtMy0xLTEtMA_3179af79-f15e-49b9-a93b-5c0ec3559bba"
      unitRef="usd">98186000</upwk:EscrowFundsPayable>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTktMS0xLTEtMA_97d20680-01d9-4b83-8949-e3fab8039f38"
      unitRef="usd">7579000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMTktMy0xLTEtMA_d98f59a8-6f17-41a8-af5f-cdae44f6b11e"
      unitRef="usd">5671000</us-gaap:LongTermDebtCurrent>
    <upwk:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjAtMS0xLTEtMA_597c3e9f-3073-4d1e-8a45-0817e0f38e3a"
      unitRef="usd">21898000</upwk:AccruedExpensesAndOtherCurrentLiabilities>
    <upwk:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjAtMy0xLTEtMA_92f69a8a-593c-421f-a868-4db349821b01"
      unitRef="usd">20948000</upwk:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjEtMS0xLTEtMA_2d62a540-15bb-4e75-be2d-185ed842fe7c"
      unitRef="usd">1587000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjEtMy0xLTEtMA_bb56268d-ee11-4593-a51b-a464554c4a6b"
      unitRef="usd">722000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjItMS0xLTEtMA_c7cc8ee3-4ebe-4fcb-9e93-7fc147515b2a"
      unitRef="usd">148591000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjItMy0xLTEtMA_85457256-2a5a-46a5-8e8f-810ffdbd847c"
      unitRef="usd">127600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjMtMS0xLTEtMA_f1102c42-a636-423a-9b16-8eb86320c83a"
      unitRef="usd">12584000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjMtMy0xLTEtMA_92051c47-5a9f-4091-b3bb-0614d06cb7f7"
      unitRef="usd">18239000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjQtMS0xLTEtMA_af9e5bb8-8972-4f40-b8bf-cde7ac084f94"
      unitRef="usd">5816000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjQtMy0xLTEtMA_924d82ae-bde4-4730-82b0-d8966ec5b37f"
      unitRef="usd">1989000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjUtMS0xLTEtMA_3b11bf14-6b73-4149-b3dc-cb6d4b4d870a"
      unitRef="usd">166991000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjUtMy0xLTEtMA_057efcbc-d7e1-4fc4-881f-bc3127c7cbad"
      unitRef="usd">147828000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjctMS0xLTEtMA_b483d466-1d5d-4bf4-b1c1-650335e1e0ad"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMjctMy0xLTEtMA_c362f132-e08d-4e8d-8c6c-264cb65d9dd5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzAtMS0xLTEtMA_6fc515ce-468c-451e-95f6-db7231f37820"
      unitRef="usd">11000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzAtMy0xLTEtMA_2ba2c2d9-a899-4cb8-928d-ed74b547f47b"
      unitRef="usd">11000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzEtMS0xLTEtMA_e749254b-3d36-4acb-a34f-94a3b8a01072"
      unitRef="usd">415669000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzEtMy0xLTEtMA_49c6875d-4408-4909-9d33-a3b703d0e05b"
      unitRef="usd">387233000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzMtMS0xLTEtMA_286d3ded-69c8-471d-b957-7b832b677fcf"
      unitRef="usd">-153081000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzMtMy0xLTEtMA_86dc625b-933a-461f-91be-b32b83103bd3"
      unitRef="usd">-143499000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzQtMS0xLTEtMA_d39957f7-b195-4580-90d0-e492f4f3be5f"
      unitRef="usd">262599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzQtMy0xLTEtMA_41798fa4-6844-416b-ae11-34a2fc5dc2a3"
      unitRef="usd">243745000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzUtMS0xLTEtMA_c68cfe2c-a941-4db3-bf26-10e5ed47cd81"
      unitRef="usd">429590000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xOS9mcmFnOjA5ZmZhZWJkOTExMzQyOWNhZGI2YWQyMDNjNjMzOGVmL3RhYmxlOmRmNDAxNGY3MDcyMjQzOWFhNWI2M2NkNmE0YzAyM2MxL3RhYmxlcmFuZ2U6ZGY0MDE0ZjcwNzIyNDM5YWE1YjYzY2Q2YTRjMDIzYzFfMzUtMy0xLTEtMA_95c80d7c-ba93-4117-9c91-8632750c436f"
      unitRef="usd">391573000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMi0xLTEtMS0w_227818e6-8e5d-4540-b924-5cc2fc7efebc"
      unitRef="usd">78786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMi0zLTEtMS0w_e085cd53-be30-4e72-97d8-e0493a3e5bb7"
      unitRef="usd">64113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMi01LTEtMS0w_d4782951-a85b-4e97-a12e-e43b6e7a1cb1"
      unitRef="usd">221966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMi03LTEtMS0w_6dacd1a5-f831-4079-b044-c04bfb3a5c18"
      unitRef="usd">186012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMy0xLTEtMS0w_a5432830-f862-4025-ac25-6388200543ae"
      unitRef="usd">22494000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMy0zLTEtMS0w_83ddd18b-4537-421e-926a-7e68d9d516b6"
      unitRef="usd">20504000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMy01LTEtMS0w_aca395e7-e3be-4ba6-8b25-531a6ea8fb79"
      unitRef="usd">65207000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMy03LTEtMS0w_90a94958-5bea-48b6-8121-0caa6abcd954"
      unitRef="usd">60578000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNC0xLTEtMS0w_c9a62063-cca9-4d61-bc06-c5d65479dc70"
      unitRef="usd">56292000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNC0zLTEtMS0w_cab5ba51-145b-4186-aa02-c45ee38d0e32"
      unitRef="usd">43609000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNC01LTEtMS0w_d030c4e3-a252-4f1e-9dd4-91ef66bb9699"
      unitRef="usd">156759000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNC03LTEtMS0w_ead5837e-5399-40d5-a8aa-3b0030906575"
      unitRef="usd">125434000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNi0xLTEtMS0w_f7084079-2dfb-4097-8ca7-1595dd58d426"
      unitRef="usd">16209000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNi0zLTEtMS0w_dfbaca2f-a070-40e2-92c2-e60f3e55f4d3"
      unitRef="usd">14377000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNi01LTEtMS0w_8e1f83fe-7497-4d57-81b5-fd6b3d5db0c9"
      unitRef="usd">47705000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNi03LTEtMS0w_0093d7de-19de-4849-94df-dd9cb6df1d09"
      unitRef="usd">40680000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNy0xLTEtMS0w_96ba5246-9776-4240-bc70-cf1e2158de3b"
      unitRef="usd">25322000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNy0zLTEtMS0w_a2954b9e-ad88-4507-acbb-71e802641cdc"
      unitRef="usd">18967000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNy01LTEtMS0w_6f841a5b-bd71-457e-86a8-93d96b0c27d1"
      unitRef="usd">70319000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfNy03LTEtMS0w_fa47dcf0-10f3-4449-8817-d443568d1035"
      unitRef="usd">55054000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOC0xLTEtMS0w_ec77092c-f3ef-4618-86ce-0a008b346592"
      unitRef="usd">16519000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOC0zLTEtMS0w_23985f1f-33d9-4e18-bdac-ad7ef2d122f2"
      unitRef="usd">11707000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOC01LTEtMS0w_25ba12c6-add0-42df-bebe-db1777c86ca0"
      unitRef="usd">46309000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOC03LTEtMS0w_a8155795-6fb4-43ba-a9c1-a6522406f65e"
      unitRef="usd">34102000</us-gaap:GeneralAndAdministrativeExpense>
    <upwk:ProvisionForTransactionLosses
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOS0xLTEtMS0w_37dd7fd4-521a-4007-bf06-06339d7a1542"
      unitRef="usd">1214000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOS0zLTEtMS0w_6ad44b36-4597-4be6-86ab-d5c50b00090b"
      unitRef="usd">1892000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOS01LTEtMS0w_f5ed0b1b-b7b7-4c6f-b5d4-342579882cb7"
      unitRef="usd">2706000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfOS03LTEtMS0w_bacef50b-9f50-4400-8a8d-40a9cf1679c6"
      unitRef="usd">4612000</upwk:ProvisionForTransactionLosses>
    <us-gaap:OperatingExpenses
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTAtMS0xLTEtMA_528f4b7f-8f30-436b-a1cc-9f644479d1a2"
      unitRef="usd">59264000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTAtMy0xLTEtMA_72a8d536-b621-425d-ba29-9e69c6a02622"
      unitRef="usd">46943000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTAtNS0xLTEtMA_1b14683d-59b3-48a1-9ab1-69cafff0c09c"
      unitRef="usd">167039000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTAtNy0xLTEtMA_933b7d76-2203-4e55-84da-9d66bb1ed9a9"
      unitRef="usd">134448000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTEtMS0xLTEtMA_6e357a44-9a3f-4c69-83a3-e30872cdf530"
      unitRef="usd">-2972000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTEtMy0xLTEtMA_b2324ea3-0be3-4852-8fe5-3260cf421c23"
      unitRef="usd">-3334000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTEtNS0xLTEtMA_65be77bc-fbf1-470f-a053-b3385538990a"
      unitRef="usd">-10280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTEtNy0xLTEtMA_d4a9e603-fdbf-4358-bb0c-7803bf771ef6"
      unitRef="usd">-9014000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTItMS0xLTEtMA_86a947c9-68aa-4c85-93a2-45ba1eb16a0f"
      unitRef="usd">317000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTItMy0xLTEtMA_b03106d1-59a6-42b5-86b8-28854f54da73"
      unitRef="usd">589000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTItNS0xLTEtMA_483ca752-1523-48c4-bb42-0a7885ef0584"
      unitRef="usd">1047000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTItNy0xLTEtMA_e785c9bf-06a3-474a-bf91-c82da49fbda0"
      unitRef="usd">1674000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTMtMS0xLTEtMA_20fd19ba-3a3d-4608-bd11-ce8f96944cc0"
      unitRef="usd">462000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTMtMy0xLTEtMA_73fe8269-f5cb-46ee-b91e-2824ef92680c"
      unitRef="usd">-3423000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTMtNS0xLTEtMA_fd1bf00a-4325-481c-98ad-1d070c66a27d"
      unitRef="usd">1773000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTMtNy0xLTEtMA_d5ce56cf-ff4b-432f-b053-cc44d37f18a1"
      unitRef="usd">-3845000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTQtMS0xLTEtMA_6d3c6feb-1084-4115-bb62-c86dc0589df1"
      unitRef="usd">-2827000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTQtMy0xLTEtMA_5abb9f06-d3e5-400e-8743-8dbe19bb48ce"
      unitRef="usd">-7346000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTQtNS0xLTEtMA_381c7616-6701-494b-a28a-01858b33b1ee"
      unitRef="usd">-9554000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTQtNy0xLTEtMA_9d12c0b8-0e88-4487-8b42-c6f6f3a2acee"
      unitRef="usd">-14533000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTUtMS0xLTEtMA_caecaf61-31db-48c8-a928-eb1c83020ccf"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTUtMy0xLTEtMA_79114694-3162-4323-b28e-d990e3f42478"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTUtNS0xLTEtMA_ae02a8a5-4c4e-406f-8e32-5d5fdfadf696"
      unitRef="usd">28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTUtNy0xLTEtMA_b8ce7678-b34a-4717-838a-3869020f3f34"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTYtMS0xLTEtMA_7aec8e0d-35b3-4159-a4f9-eee5de12ac6a"
      unitRef="usd">-2827000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTYtMy0xLTEtMA_460993e0-85fd-4b1c-bcd4-a586eb191537"
      unitRef="usd">-7346000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTYtNS0xLTEtMA_b229bffe-c0c9-4c66-86eb-470abc9b0276"
      unitRef="usd">-9582000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTYtNy0xLTEtMA_85ec58b4-4f0c-435e-b59f-6f9ae17f852f"
      unitRef="usd">-14542000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTgtMS0xLTEtMA_a4b5249a-9bb9-4632-9697-501ac35dd88a"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTgtMy0xLTEtMA_d035e63f-ff2b-4344-9f54-9d573ed7c5bd"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTgtNS0xLTEtMA_b6e26c59-7c0e-47f3-aab9-b7aef0fb0e07"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTgtNy0xLTEtMA_4899083c-ba19-4f91-97cd-e5a4b134fd2f"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTktMS0xLTEtMA_acaf5e20-8289-4089-ae7a-17293716f50c"
      unitRef="shares">111163000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTktMy0xLTEtMA_ca0daa3e-f8fc-4579-9b2b-ac1297326268"
      unitRef="shares">36070000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTktNS0xLTEtMA_0804cfa2-f6a1-4bb8-a642-1e38856cb41b"
      unitRef="shares">108844000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yNS9mcmFnOjdlYmZmNzlmMWIyZTQ1MDhhY2IzOWY4Mzg3M2NjOTRmL3RhYmxlOjQ0NDA0NTZmYmM2YzQ2OWE4ZjY1MDJiZjUxY2JlOWNhL3RhYmxlcmFuZ2U6NDQ0MDQ1NmZiYzZjNDY5YThmNjUwMmJmNTFjYmU5Y2FfMTktNy0xLTEtMA_f21ab978-13e9-4f7e-91cb-dd162c4ce9c1"
      unitRef="shares">35129000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6923ade3bbae41c09d859c4f1c96a8bb_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi0xLTEtMS0w_45453edd-d011-48f6-9b1e-8bf6e9938a7d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6923ade3bbae41c09d859c4f1c96a8bb_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi0zLTEtMS0w_04d692a8-eaa7-4b2f-8d39-718701bc8500"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="ie8c8626706d042faa78d77bed9517221_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi02LTEtMS0w_a5134a34-524e-468b-b45d-808fae9a49ca"
      unitRef="shares">110708530</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie8c8626706d042faa78d77bed9517221_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi04LTEtMS0w_6a03eb73-2734-4f47-9b8d-0278de2982ad"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8dd8e08a494543e09351e3aef1010576_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi0xMC0xLTEtMA_0a024bad-150c-40fd-8428-af0120c5307c"
      unitRef="usd">407876000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33a81db77c0f46758bc959202d941ea7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi0xMi0xLTEtMA_35633fc0-6abb-47a8-b355-1b6abe4ab235"
      unitRef="usd">-150254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6923ade3bbae41c09d859c4f1c96a8bb_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMi0xNC0xLTEtMA_f80e5e17-c35c-421c-8685-d8ebc750abee"
      unitRef="usd">257633000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i85e521d9f2d14edf95953afd872d4abe_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMy02LTEtMS0w_c3e4581a-c08f-4418-8e73-46bf3bff349c"
      unitRef="shares">1122763</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i67e036bbcdc446a484e602e3b014366f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMy0xMC0xLTEtMA_a0cfbb1e-2924-43c3-8c24-da8e20212f97"
      unitRef="usd">3795000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfMy0xNC0xLTEtMA_388e637d-9bc1-481b-b9a2-ac1b0849caf8"
      unitRef="usd">3795000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i67e036bbcdc446a484e602e3b014366f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfNC0xMC0xLTEtMA_60fcf1ad-88db-4817-a0c9-347c6a1a62c5"
      unitRef="usd">3998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfNC0xNC0xLTEtMA_e87887cf-b6c9-41fb-947d-ce713a01a23f"
      unitRef="usd">3998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i85e521d9f2d14edf95953afd872d4abe_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfNS02LTEtMS0w_511d2d33-71a0-4c90-89a9-a87f236fea47"
      unitRef="shares">68200</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:NetIncomeLoss
      contextRef="i7fff596ac29642d898313cf11f879ae4_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfNy0xMi0xLTEtMA_99467f96-39c4-44c7-8d48-ddc91447ef4c"
      unitRef="usd">-2827000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfNy0xNC0xLTEtMA_555fa44f-8f0c-4369-b756-d51f4f47ff9b"
      unitRef="usd">-2827000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC0xLTEtMS0w_81801b5f-376f-4648-b575-eb33ef07c4ee"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC0zLTEtMS0w_2fb37ba2-1707-4a15-905c-32e6084971ca"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="if46c3ddbaa7e4846a3b44a02bde50ef0_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC02LTEtMS0w_ec58a38d-7bf0-43d1-9265-c44137385d76"
      unitRef="shares">111899493</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if46c3ddbaa7e4846a3b44a02bde50ef0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC04LTEtMS0w_65adeee0-19b3-4251-8987-c09c1ad693ca"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id81ff67f5b1c4ac381cb3b278a7f5d52_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC0xMC0xLTEtMA_b10c7383-a3d9-4608-9edd-f28e29edc01e"
      unitRef="usd">415669000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6eb1ed2be2db42f183c6b5892c50c897_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC0xMi0xLTEtMA_0667d050-bb4a-4dc1-a167-f57085ab8ce3"
      unitRef="usd">-153081000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmU5MWYxMjU3ZTQ2MjRlOTliYjE1YzRlYWRhZTViMGZkL3RhYmxlcmFuZ2U6ZTkxZjEyNTdlNDYyNGU5OWJiMTVjNGVhZGFlNWIwZmRfOC0xNC0xLTEtMA_8ee60c52-ffe6-45cd-a0c0-78f8539caa54"
      unitRef="usd">262599000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5c49e24648f54946bbc746cfa3af15da_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi0xLTEtMS0w_e92f6f36-5a3e-4566-87b7-296f667d244d"
      unitRef="shares">61279079</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5c49e24648f54946bbc746cfa3af15da_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi0zLTEtMS0w_8900206e-52ea-4bdc-b550-f461cc038b4f"
      unitRef="usd">166486000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="iad31e3354b7d46d9aed64c61673c0de5_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi02LTEtMS0w_3563600e-8a0e-4b0b-9598-4d9ddf556238"
      unitRef="shares">35880003</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iad31e3354b7d46d9aed64c61673c0de5_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi04LTEtMS0w_cefa5241-dd83-4d91-8ba1-3e63666e9d58"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02c21f1e3aa04edfb0b4818d37ba728d_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi0xMC0xLTEtMA_0fba5136-ea7c-4f9b-9b83-718629e89b87"
      unitRef="usd">100173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57188fab7a964eada95d3c8556a7cd47_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi0xMi0xLTEtMA_69f85c9c-3083-42fa-b064-e701f18360ef"
      unitRef="usd">-130788000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c49e24648f54946bbc746cfa3af15da_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMi0xNC0xLTEtMA_91eeb2d9-3d1c-4a77-9279-14d5e904e20c"
      unitRef="usd">-30611000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i23fde1e2196e44e3949f0717f59ddc19_D20180701-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMy02LTEtMS0w_5ff01a5e-55a6-483e-9e03-86c02e78e9cb"
      unitRef="shares">1065314</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i73b171e732ca4935b077374e01d708ae_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMy0xMC0xLTEtMA_ad58808c-127d-429a-af23-fdbc9db34c6e"
      unitRef="usd">2741000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfMy0xNC0xLTEtMA_a246fe98-24ad-43d3-9ea9-b0d57d6d461a"
      unitRef="usd">2741000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i73b171e732ca4935b077374e01d708ae_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNC0xMC0xLTEtMA_d426cc13-4cfa-4ec8-805e-a77239aae2e9"
      unitRef="usd">1986000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNC0xNC0xLTEtMA_d4a73488-83ff-4b73-b836-8449b54b14bc"
      unitRef="usd">1986000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i405d497c1bc646418ddb068111026e9e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNS0xMi0xLTEtMA_6ac8f174-8a37-4aa1-95be-3625f26490a5"
      unitRef="usd">-7346000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNS0xNC0xLTEtMA_e8e88e57-2d3c-4ecf-9c9b-2aa09a0e034e"
      unitRef="usd">-7346000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi0xLTEtMS0w_ce3891eb-e926-4af5-bf0f-31ea0535d0e0"
      unitRef="shares">61279079</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi0zLTEtMS0w_0cb80cf9-b789-4075-a5d8-aaf419380491"
      unitRef="usd">166486000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i3073cad4a16e4a7eb952d0f34b6fff1e_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi02LTEtMS0w_7356b8f7-e971-4605-9172-ba5fd2ed6e1a"
      unitRef="shares">36945317</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3073cad4a16e4a7eb952d0f34b6fff1e_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi04LTEtMS0w_d841657c-3ac7-445c-a537-ebe6f7e55804"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e22121950ff4a1f981bf9e86946e643_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi0xMC0xLTEtMA_f34e6d2d-5208-427e-8d6a-7cf04e533cc0"
      unitRef="usd">104900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fab1def69634a45adbebbc17d1b1645_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi0xMi0xLTEtMA_14c30edb-b2d4-43a5-87d9-fb44a547d9c9"
      unitRef="usd">-138134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmQ0NGY2MjUzZjRjMzQxZTA4NWI3YjVhODk1NWNlMGNlL3RhYmxlcmFuZ2U6ZDQ0ZjYyNTNmNGMzNDFlMDg1YjdiNWE4OTU1Y2UwY2VfNi0xNC0xLTEtMA_f55e30f4-9230-42e4-b791-3489b611db6d"
      unitRef="usd">-33230000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi0xLTEtMS0w_bcfdd15b-530f-44c4-a2c3-0444b3f2d387"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi0zLTEtMS0w_a973b61a-fffd-4683-bd14-d050c350ddb9"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="ibda1ed1bd1bc4140a65388b3b3b99e54_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi02LTEtMS0w_e895dc3f-379b-4d81-85e9-bdff828ed0f4"
      unitRef="shares">106454321</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibda1ed1bd1bc4140a65388b3b3b99e54_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi04LTEtMS0w_2d830365-f59e-463d-b0bf-aba7587383a8"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2a778bd677341678784fcd82a7dde12_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi0xMC0xLTEtMA_97843e8f-a685-48e5-9aeb-a6468041e351"
      unitRef="usd">387233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i506d78ddedb446559eba272629d8054f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi0xMi0xLTEtMA_5b10b9f6-fc2e-4cba-97ce-177f72971fbd"
      unitRef="usd">-143499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMi0xNC0xLTEtMA_38764461-053a-4a3c-b68c-bfd3d490457f"
      unitRef="usd">243745000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i33e8b0b5baf043058e33710fa5f3b203_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMy02LTEtMS0w_c2e9b677-135e-4f7c-847e-256a6fe2b3f3"
      unitRef="shares">5041302</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i917ab04dfcfb4adc934789eeca29c0d8_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMy0xMC0xLTEtMA_f231e2e2-690e-402c-a7e1-b5ce324fb825"
      unitRef="usd">14145000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfMy0xNC0xLTEtMA_d6c3514d-6cd9-437f-8a8e-7d649f5f4558"
      unitRef="usd">14145000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i917ab04dfcfb4adc934789eeca29c0d8_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNC0xMC0xLTEtMA_b87924b3-a615-4033-b970-f3d4d43301e7"
      unitRef="usd">10714000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNC0xNC0xLTEtMA_e1587d50-d25c-40a8-ae43-9202f48e80d8"
      unitRef="usd">10714000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i33e8b0b5baf043058e33710fa5f3b203_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNS02LTEtMS0w_c387e186-ee40-4b55-963c-7be4a31899ce"
      unitRef="shares">123562</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i33e8b0b5baf043058e33710fa5f3b203_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNi02LTEtMS0w_f4cbc54b-5911-48b0-969d-69ce19e902a3"
      unitRef="shares">280308</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i917ab04dfcfb4adc934789eeca29c0d8_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNi0xMC0xLTEtMA_25f8d170-b82a-4493-b71b-e79c7f137679"
      unitRef="usd">3577000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNi0xNC0xLTEtMA_7b290f2e-1e07-43ab-a760-9c1c15c88e2b"
      unitRef="usd">3577000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:NetIncomeLoss
      contextRef="i3f7b9b6a712b446b97b528b3b3c467b5_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNy0xMi0xLTEtMA_d4fbc0a1-4a20-4f36-887c-968a021e212a"
      unitRef="usd">-9582000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfNy0xNC0xLTEtMA_1ee8bee4-480a-4af6-861d-93daf40e171c"
      unitRef="usd">-9582000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC0xLTEtMS0w_f96360ec-a75d-4128-b66f-e4c48f48ece2"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC0zLTEtMS0w_2f7ed93c-6c40-4e01-a0bf-54ef4959e992"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="if46c3ddbaa7e4846a3b44a02bde50ef0_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC02LTEtMS0w_73d3149e-7931-4e70-b9ef-dbfec77a2efc"
      unitRef="shares">111899493</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if46c3ddbaa7e4846a3b44a02bde50ef0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC04LTEtMS0w_6ccde65a-170c-480c-8802-fa7be69bcbbc"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id81ff67f5b1c4ac381cb3b278a7f5d52_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC0xMC0xLTEtMA_15da7261-d4b1-4537-af4c-59bdcf8a3996"
      unitRef="usd">415669000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6eb1ed2be2db42f183c6b5892c50c897_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC0xMi0xLTEtMA_1a378e5f-ef78-4882-93b1-ed502aca22b5"
      unitRef="usd">-153081000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOjQ4YWJmYWNlZDI5OTRlMmM5MDJmYmYxMDgzNzhjYzJkL3RhYmxlcmFuZ2U6NDhhYmZhY2VkMjk5NGUyYzkwMmZiZjEwODM3OGNjMmRfOC0xNC0xLTEtMA_9ed7b4e5-e491-4893-8c63-9a20922e1f79"
      unitRef="usd">262599000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3e098426f5b04f52a0e78e50342e2cff_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi0xLTEtMS0w_8e466f74-5c55-4123-85a7-3c441cd135f7"
      unitRef="shares">61279079</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3e098426f5b04f52a0e78e50342e2cff_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi0zLTEtMS0w_d3ae9e86-eaee-4ba2-854f-cd01cd3c9386"
      unitRef="usd">166486000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="ib174425d61ab41e195902a1d55efd8df_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi02LTEtMS0w_0ef34719-1d5a-4795-b3c3-3584a6209372"
      unitRef="shares">33740323</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib174425d61ab41e195902a1d55efd8df_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi04LTEtMS0w_ba1d38d0-50bf-4a16-be0a-2036a4b32e16"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3328a3c89c894f5eb8f3fd1a02e272dc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi0xMC0xLTEtMA_bb380f89-135b-4820-9e9d-62bfea6c948c"
      unitRef="usd">92222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic669b322eeb247bfa5deeb215ddbcf22_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi0xMi0xLTEtMA_be9ff775-fa95-4dbb-8b31-84cfde138943"
      unitRef="usd">-123592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e098426f5b04f52a0e78e50342e2cff_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMi0xNC0xLTEtMA_ef183db5-fb13-4d14-a801-dde954aebd77"
      unitRef="usd">-31367000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibd88099197bf489aa9838aaecc246f52_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMy02LTEtMS0w_366477c9-042e-4ff2-aea8-05ca96f2a19c"
      unitRef="shares">3204994</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibd88099197bf489aa9838aaecc246f52_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMy04LTEtMS0w_96118883-c7cf-45a3-9494-2c108cd10590"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie0bd53d48bd24b0aa133753f851995f6_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMy0xMC0xLTEtMA_5a6df384-39da-469d-8cf8-cf139154b6bc"
      unitRef="usd">7011000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfMy0xNC0xLTEtMA_939fc87b-584f-459c-b8d9-9fa8e6da14b9"
      unitRef="usd">7012000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie0bd53d48bd24b0aa133753f851995f6_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNC0xMC0xLTEtMA_952ddd05-7e93-470f-bd05-8a00a9212c27"
      unitRef="usd">5667000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNC0xNC0xLTEtMA_00a22786-f232-4f9c-96ad-5995a291c49d"
      unitRef="usd">5667000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id4db1863eb654f62a5409d93f8c0e464_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNS0xMi0xLTEtMA_b164150c-2085-4f85-a09d-fdccc810bcbe"
      unitRef="usd">-14542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNS0xNC0xLTEtMA_29bd5205-eed8-4fe1-9bca-4ebe77e0512b"
      unitRef="usd">-14542000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi0xLTEtMS0w_c25dd504-a22e-4bbb-aa48-fca2d8023afa"
      unitRef="shares">61279079</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi0zLTEtMS0w_7b4e3b2f-5c43-4001-9562-8cc4f6b47d0d"
      unitRef="usd">166486000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i3073cad4a16e4a7eb952d0f34b6fff1e_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi02LTEtMS0w_64495bfd-f500-4c5f-83bf-0acfeadebd04"
      unitRef="shares">36945317</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3073cad4a16e4a7eb952d0f34b6fff1e_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi04LTEtMS0w_aa1d734e-5d47-4b40-8339-57d3e2d340bf"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e22121950ff4a1f981bf9e86946e643_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi0xMC0xLTEtMA_3c80e5e8-b81c-4530-ab1f-03542adb4377"
      unitRef="usd">104900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fab1def69634a45adbebbc17d1b1645_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi0xMi0xLTEtMA_94f16974-0e6b-4e85-beab-713089786cf2"
      unitRef="usd">-138134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8yOC9mcmFnOjZlMWMzNTJiYjVhNTQ0M2RhYTY2ZTg0MjU3YzRmYTRkL3RhYmxlOmRmYjZlMmI1OGJhZTRlMDdiNzAwNTFiM2I0OTA2YWExL3RhYmxlcmFuZ2U6ZGZiNmUyYjU4YmFlNGUwN2I3MDA1MWIzYjQ5MDZhYTFfNi0xNC0xLTEtMA_889997b1-8fcd-458c-87d6-2cee8c75bf08"
      unitRef="usd">-33230000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMy0xLTEtMS0w_5e132151-41d9-4f60-ac04-852b7374611a"
      unitRef="usd">-9582000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMy0zLTEtMS0w_2c8ef82b-738d-4d61-aa52-f6f7f7fd8e92"
      unitRef="usd">-14542000</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNS0xLTEtMS0w_39f01ee3-e39f-4e01-b10f-cfb4ce43aeaf"
      unitRef="usd">2078000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNS0zLTEtMS0w_3d9f5711-2b59-4c33-89fd-db74901f73b2"
      unitRef="usd">4612000</us-gaap:ProvisionForDoubtfulAccounts>
    <upwk:DepreciationAndAmortizationExcludingAmortizationOfFinancingCosts
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNi0xLTEtMS0w_d830e637-2187-4fba-8906-ed69aff241bd"
      unitRef="usd">4498000</upwk:DepreciationAndAmortizationExcludingAmortizationOfFinancingCosts>
    <upwk:DepreciationAndAmortizationExcludingAmortizationOfFinancingCosts
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNi0zLTEtMS0w_358663e2-fb6a-4707-9035-9d48d1e018e3"
      unitRef="usd">3542000</upwk:DepreciationAndAmortizationExcludingAmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNy0xLTEtMS0w_d9843caa-e69c-43c3-9eaa-77b091f7a9b7"
      unitRef="usd">39000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNy0zLTEtMS0w_82eed8f2-2a00-41aa-92ed-a57e94d02507"
      unitRef="usd">64000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfOC0xLTEtMS0w_ea7c9617-e174-4d12-a42d-0bbbfeacab21"
      unitRef="usd">948000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfOC0zLTEtMS0w_a84100e2-be25-44d8-b157-d6d731e34f9b"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfOS0xLTEtMS0w_b0e87cb3-7bf8-4308-ad77-51a450e061cb"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfOS0zLTEtMS0w_515a5f09-a218-44d9-87d8-6d7750022b46"
      unitRef="usd">3610000</us-gaap:FairValueAdjustmentOfWarrants>
    <upwk:IncreaseDecreaseInCommonStockWarrant
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTAtMS0xLTEtMA_b7dfe980-67f4-487d-8a49-b414b716c499"
      unitRef="usd">439000</upwk:IncreaseDecreaseInCommonStockWarrant>
    <upwk:IncreaseDecreaseInCommonStockWarrant
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTAtMy0xLTEtMA_156850b8-fec7-468b-a139-023f8369add0"
      unitRef="usd">0</upwk:IncreaseDecreaseInCommonStockWarrant>
    <us-gaap:ShareBasedCompensation
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTEtMS0xLTEtMA_60c3b03a-b34c-459b-8f5f-7a56a544b4ce"
      unitRef="usd">10858000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTEtMy0xLTEtMA_91f401f4-5cca-4453-ab05-fbfe201a9290"
      unitRef="usd">5667000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTItMS0xLTEtMA_c7149838-9ea6-443d-ae42-02619ea8995d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTItMy0xLTEtMA_4c4f8b8f-2a5e-4128-b9b1-80bcd5cdc5b0"
      unitRef="usd">-33000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTQtMS0xLTEtMA_32091946-c533-41b5-a1b6-d46507c21e1b"
      unitRef="usd">11885000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTQtMy0xLTEtMA_a4dd3f71-60be-42ce-bd37-575355fdfc56"
      unitRef="usd">15137000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTUtMS0xLTEtMA_8219f1e6-9641-4119-812e-f9c43a78f69d"
      unitRef="usd">1439000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTUtMy0xLTEtMA_d2d0e8d8-1ce4-47c1-a5d5-f0185489d773"
      unitRef="usd">658000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTYtMS0xLTEtMA_bd2ec126-2951-4fef-8993-04e6b2430906"
      unitRef="usd">697000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTYtMy0xLTEtMA_ef30e67c-a439-4394-b372-28fb55caaf49"
      unitRef="usd">5006000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTctMS0xLTEtMA_2ccee85e-62e8-4a8a-8787-e79e33c653ad"
      unitRef="usd">5814000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTctMy0xLTEtMA_b34bb5c6-3498-4a5b-a24b-43d8a710f4fe"
      unitRef="usd">-490000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInCommodityContractAssetsAndLiabilities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTgtMS0xLTEtMA_0e9dfa51-b6cc-403a-ac17-9c07e0e4ce67"
      unitRef="usd">-1432000</us-gaap:IncreaseDecreaseInCommodityContractAssetsAndLiabilities>
    <us-gaap:IncreaseDecreaseInCommodityContractAssetsAndLiabilities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTgtMy0xLTEtMA_8a7c01e2-d93c-4caa-9a05-997506402699"
      unitRef="usd">-103000</us-gaap:IncreaseDecreaseInCommodityContractAssetsAndLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTktMS0xLTEtMA_824b3008-0c64-4d84-afa4-164de76fc13a"
      unitRef="usd">2001000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMTktMy0xLTEtMA_9940ec4f-6e4e-4090-9966-a097e38ba61b"
      unitRef="usd">-8190000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjEtMS0xLTEtMA_162eebc4-f1d6-4360-bcf8-6000a97c662a"
      unitRef="usd">131950000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjEtMy0xLTEtMA_f5f8b571-ad15-4937-b15e-dc0fb8728044"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjItMS0xLTEtMA_4b85f363-0c53-422e-859e-bebf8f6f0100"
      unitRef="usd">72500000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjItMy0xLTEtMA_b94d504c-d97d-4938-94ff-2cb9dbf5a2b7"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjMtMS0xLTEtMA_a3cb0ba8-dffd-493b-8d83-6386a78f8ae3"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjMtMy0xLTEtMA_6e7bdd02-ead7-4858-82e1-2d79d6b098c4"
      unitRef="usd">94000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjQtMS0xLTEtMA_30eb6cd4-3902-4779-8b92-bdb411b4bc36"
      unitRef="usd">10230000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjQtMy0xLTEtMA_62a232e2-eb93-4fd3-a680-e92f3edc863d"
      unitRef="usd">1598000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjUtMS0xLTEtMA_8296093c-2573-49bc-a848-d1b506d6c98f"
      unitRef="usd">4054000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjUtMy0xLTEtMA_d05ed139-473f-4894-91e1-4042df7b660a"
      unitRef="usd">2670000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjYtMS0xLTEtMA_c5ea76f5-0ccb-4282-8668-9eedd649ddac"
      unitRef="usd">-73734000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjYtMy0xLTEtMA_f1d4f62d-5dac-4838-8726-cef0d3da6b20"
      unitRef="usd">-4362000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <upwk:ChangesInFundsHeldInEscrowIncludingFundsInTransit
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjgtMS0xLTEtMA_4becb211-9ce5-460e-92b5-40628001795a"
      unitRef="usd">16407000</upwk:ChangesInFundsHeldInEscrowIncludingFundsInTransit>
    <upwk:ChangesInFundsHeldInEscrowIncludingFundsInTransit
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjgtMy0xLTEtMA_29e95ef6-67b6-4b0b-8385-c274284dfe2f"
      unitRef="usd">20283000</upwk:ChangesInFundsHeldInEscrowIncludingFundsInTransit>
    <upwk:ChangesInEscrowFundsPayable
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjktMS0xLTEtMA_aab833cd-ba0a-4513-ab3e-d60bf309f9c7"
      unitRef="usd">16407000</upwk:ChangesInEscrowFundsPayable>
    <upwk:ChangesInEscrowFundsPayable
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMjktMy0xLTEtMA_5590da8c-c681-4bba-b446-d3be62e70f61"
      unitRef="usd">20283000</upwk:ChangesInEscrowFundsPayable>
    <upwk:ProceedsFromExercisesOfStockOptionsAndCommonStockWarrant
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzAtMS0xLTEtMA_5dc93839-4425-4c38-8e36-8f62456a20e4"
      unitRef="usd">13974000</upwk:ProceedsFromExercisesOfStockOptionsAndCommonStockWarrant>
    <upwk:ProceedsFromExercisesOfStockOptionsAndCommonStockWarrant
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzAtMy0xLTEtMA_f9bf5ccb-f632-44d7-ac06-720ec392a979"
      unitRef="usd">7011000</upwk:ProceedsFromExercisesOfStockOptionsAndCommonStockWarrant>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzQtMS0xLTEtMA_33f15c00-2c64-499c-8b41-303677977563"
      unitRef="usd">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzQtMy0xLTEtMA_b098c440-3fea-435a-a8ce-0a6948fbf602"
      unitRef="usd">15000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzYtMS0xLTEtMA_9a94d1d1-d422-4072-aa2e-43b3062ff45a"
      unitRef="usd">53786000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzYtMy0xLTEtMA_b1e61345-de73-4ae2-b42e-ae3b1e5903ab"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzctMS0xLTEtMA_f74040fa-df49-4cab-aeb3-b40bd5aad463"
      unitRef="usd">3577000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzctMy0xLTEtMA_3ae10e12-41f0-4fd0-b619-fe3bb8bc7e55"
      unitRef="usd">0</us-gaap:ProceedsFromStockPlans>
    <upwk:PaymentsOfDeferredOfferingCosts
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzktMS0xLTEtMA_71df0e79-630b-4df2-a217-55014821253d"
      unitRef="usd">0</upwk:PaymentsOfDeferredOfferingCosts>
    <upwk:PaymentsOfDeferredOfferingCosts
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfMzktMy0xLTEtMA_e8cae9a9-8475-400f-9397-43792518f8a8"
      unitRef="usd">3999000</upwk:PaymentsOfDeferredOfferingCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDAtMS0xLTEtMA_e061853f-ca32-47a1-a156-5cbf727c2288"
      unitRef="usd">13765000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDAtMy0xLTEtMA_fb26ca20-0cc2-4acc-85cd-272c7e59bf24"
      unitRef="usd">18012000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDEtMS0xLTEtMA_226522f0-3f7f-411e-bd9a-43eec0fffeee"
      unitRef="usd">-57968000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDEtMy0xLTEtMA_02cc1b2d-f1e3-44f5-bcba-bf58909e5bfc"
      unitRef="usd">5460000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDItMS0xLTEtMA_d85de7f4-2e32-441e-b7f8-42b8486b8d6f"
      unitRef="usd">129128000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3e098426f5b04f52a0e78e50342e2cff_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDItMy0xLTEtMA_d2c0b16c-5c80-44b7-80dd-0c851c7a932d"
      unitRef="usd">21595000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDMtMS0xLTEtMA_6f215daf-3389-45ed-a2ef-3d13b99c2272"
      unitRef="usd">71160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDMtMy0xLTEtMA_b4c9e08c-35d5-45ed-afa5-9678309b110f"
      unitRef="usd">27055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDUtMS0xLTEtMA_78b3a204-e11f-46f9-a963-573c062915a1"
      unitRef="usd">31000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDUtMy0xLTEtMA_df757013-c83f-4c3e-ba1f-8675968d7c68"
      unitRef="usd">7000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDYtMS0xLTEtMA_9861e77e-c002-4268-8c66-6710a098f2c8"
      unitRef="usd">1027000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDYtMy0xLTEtMA_1d01ea44-1c5c-43bc-982b-3dcd55f5a0b4"
      unitRef="usd">1573000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDgtMS0xLTEtMA_d702c65a-69cf-4548-9419-cd82c4bb10ca"
      unitRef="usd">905000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNDgtMy0xLTEtMA_1484ecd2-6155-4670-a4d3-0cc09627fa7b"
      unitRef="usd">166000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <upwk:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNTAtMS0xLTEtMA_68ed5515-579d-4fbb-b747-09073223d654"
      unitRef="usd">0</upwk:DeferredOfferingCostsIncurredButNotYetPaid>
    <upwk:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zMS9mcmFnOmJmMzllYjg4NTY0MjRhNGVhYjdiMDQzYTJmODVhYzVhL3RhYmxlOmU0OWRiZTliNTM5ZTQxMDg5ZDA5YmQwOGU1NzJhMDdlL3RhYmxlcmFuZ2U6ZTQ5ZGJlOWI1MzllNDEwODlkMDliZDA4ZTU3MmEwN2VfNTAtMy0xLTEtMA_6b1e58ee-6529-4b63-be05-af37f326e4cd"
      unitRef="usd">1583000</upwk:DeferredOfferingCostsIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfMTc0NA_9c4b837a-7e05-4660-8b32-61c2c539e4e3">Organization and Description of Business&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Upwork Inc. (the &#x201c;Company&#x201d; or &#x201c;Upwork&#x201d;) operates an online talent solution that enables businesses (&#x201c;clients&#x201d;) to find and work with highly-skilled independent professionals (&#x201c;freelancers,&#x201d; and, together with clients, &#x201c;users&#x201d;). The Company was originally incorporated in the state of Delaware in December 2013 prior to and in connection with the combination (the &#x201c;Elance-oDesk Combination&#x201d;) of Elance, Inc. (&#x201c;Elance&#x201d;) and oDesk Corporation (&#x201c;oDesk&#x201d;). The Company changed its name to Elance-oDesk, Inc. shortly before the Elance-oDesk Combination in March 2014, and later to Upwork Inc. in May 2015. In 2015, the Company relaunched as Upwork and commenced consolidation of its two operating platforms. In 2016, following completion of the platform consolidation, the Company began operating under a single platform. The Company is currently headquartered in Santa Clara, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Unless otherwise expressly stated or the context otherwise requires, the terms &#x201c;Upwork&#x201d; and the &#x201c;Company&#x201d; in these notes to the condensed consolidated financial statements refer to Upwork and its wholly-owned subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In October 2018, the Company completed its initial public offering (&#x201c;IPO&#x201d;), in which the Company issued and sold an aggregate of 7,840,908 of the Company&#x2019;s common stock, including 1,022,727 shares pursuant to the exercise of the underwriters&#x2019; option to purchase additional shares. The shares were sold to the underwriters at the IPO price of $15.00 per share less an underwriting discount of $1.05 per share. The Company received aggregate net proceeds of $109.4 million from the IPO after deducting underwriting discounts and commissions but before deducting offering expenses payable by the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <upwk:NumberOfOperatingPlatformsConsolidated
      contextRef="i06e6dabd8da24847a8c17400c8a406f0_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfNzI1_39baab1b-a315-4ad7-8606-d7d0c7bdc864"
      unitRef="platform">2</upwk:NumberOfOperatingPlatformsConsolidated>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i87bd0d7dba4d4ff99302fe50cecc5e2c_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfMTMwNg_5aeae837-c797-498f-a1a8-eb5139178da8"
      unitRef="shares">7840908</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i92ffdd0d2fca415984b1b8d4fbdaf506_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfMTM1MA_cd90d6da-fb26-4a25-ac86-b418a182dfb2"
      unitRef="shares">1022727</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i6917f5a606b542eab30ff8e2a4438e0e_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfMTUwNQ_a48bf24f-c4da-4ab1-8bef-8719df762a26"
      unitRef="usdPerShare">15.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i753fa8d32d7945c9807cd683dd5563cf_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfMTU1MQ_8f1444fd-9f93-4459-a94b-9e88a8886eb6"
      unitRef="usdPerShare">1.05</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if500657286874e07a1edeb96e55e8204_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8zNy9mcmFnOmM3ZWFmZWM1YmJiNjQ2ZTRhNTAyMTUwMDhlYjU0NmNkL3RleHRyZWdpb246YzdlYWZlYzViYmI2NDZlNGE1MDIxNTAwOGViNTQ2Y2RfMTYxMg_4fb8df8e-f933-4c4a-b648-e145ae93e85b"
      unitRef="usd">109400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMTI1Mjg_3879f645-0e23-487d-9072-87c3450470ca">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2018 (the &#x201c;Annual Report&#x201d;), filed with the SEC on March 7, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated balance sheet as of December&#160;31, 2018 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by U.S. GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated financial statements include the accounts of Upwork Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, changes in stockholders&#x2019; equity and cash flows for the interim periods, but do not purport to be indicative of the results of operations or financial condition to be anticipated for the full year ending December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the periods presented. Such estimates include, but are not limited to: the useful lives of assets; assessment of the recoverability of long-lived assets; goodwill impairment; allowance for doubtful accounts; liabilities relating to transaction losses; the valuation of warrants; stock-based compensation; and accounting for income taxes. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable under the circumstances. The Company evaluates its estimates, assumptions, and judgments on an ongoing basis using historical experience and other factors and revises them when facts and circumstances dictate. Actual results could materially differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The&#160;significant&#160;accounting&#160;policies applied in the Company&#x2019;s audited consolidated financial statements, as disclosed in the Annual Report, are applied consistently in these unaudited interim condensed consolidated financial statements, except as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Beginning in 2019, the Company purchased various marketable securities consisting of commercial paper, treasury bills, and U.S. government securities, all of which have contractual maturities within 24 months from the date of purchase. The marketable securities are available for current operations and are classified as available-for-sale. These marketable securities are carried at estimated fair value with unrealized gains and losses, net of taxes, included within the stockholders&#x2019; equity section of the Company&#x2019;s condensed consolidated balance sheet. The Company periodically reviews its available-for-sale marketable securities for other-than-temporary impairments. The Company considers factors such as the duration, severity, and the reason for any decline in value, the potential recovery period, and its intent to sell. For debt securities, the Company also considers whether (i) it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis and (ii) the amortized cost basis cannot be recovered as a result of credit losses. Unrealized losses are charged against other (income) expense, net when a decline in fair value is determined to be other-than-temporary. The Company determines realized gains or losses from the sale of marketable securities on a specific identification method and records such gains or losses as other (income) expense, net within the Company&#x2019;s condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s income tax provision for interim periods is determined using an estimate of the Company&#x2019;s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company&#x2019;s effective tax rate was lower than the U.S. federal statutory tax rate for the three and nine months ended September 30, 2019, primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company&#x2019;s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and nine months ended September 30, 2019 and 2018, respectively, was immaterial to the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As an emerging growth company (&#x201c;EGC&#x201d;), the Company is permitted by the Jumpstart Our Business Startups Act (the &#x201c;JOBS Act&#x201d;) to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, so long as it remains an EGC, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective as of December 31, 2019, the Company will cease to qualify as an EGC. As a result, the Company will be required to comply with the requirements for adoption of new or revised accounting pronouncements applicable to public companies. Specifically, the Company will be required to accelerate the adoption of certain accounting standards previously disclosed in its Annual Report as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.096154%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.032051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Accounting Pronouncement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;"&gt;Previously Disclosed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;text-decoration: underline;"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;"&gt;Accelerated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;text-decoration: underline;"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Goodwill and Others (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2017-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal years beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal years beginning after December 15, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-07, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-13,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt; Fair Value Measurement (Topic 820): Disclosure Framework&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-15,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt; Intangibles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Goodwill and Other&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In May 2014, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. Accounting Standards Codification 606&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;(&#x201c;ASC 606&#x201d;) supersedes the revenue recognition requirements in ASC 605&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASC 606 also includes Subtopic 340-40, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Assets and Deferred Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;(&#x201c;Subtopic 340-40&#x201d; and together with ASC 606, the &#x201c;new revenue standard&#x201d;), which requires the deferral of incremental costs of obtaining a contract with a customer. In August 2015, the FASB deferred the effective date for annual reporting periods beginning after December 15, 2017. In 2016, the FASB issued amendments on this guidance with the same effective date and transition guidance. The new revenue standard may be applied retrospectively to each prior period presented (&#x201c;full retrospective method&#x201d;) or retrospectively with the cumulative effect recognized as of the date of adoption (&#x201c;modified retrospective method&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company will adopt the new revenue standard for the year ending December 31, 2019 during the fourth quarter of 2019, using the modified retrospective method. Interim reporting under the new revenue standard will not be required until 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is still finalizing its assessment of the impact of adoption of the new standard and is executing a transition plan, including necessary changes to policies, processes, and internal controls. Based on the analysis completed to date, the Company has concluded that principal agent considerations across the Company&#x2019;s portfolio of contracts under the new revenue standard will remain largely unchanged. The Company has also concluded that the impact upon adoption related to costs to obtain a contract with a customer related to certain sales commission plans do not meet the capitalization criteria and therefore does not expect a significant impact upon adoption. Additionally, the Company&#x2019;s tiered pricing program for freelancer service fees will result in a deferral of revenue under the new revenue standard. The Company expects that the adoption of this standard will have a material cumulative effect at the adoption date on accumulated deficit, deferred revenue, and related disclosures. However, the Company does not expect a material impact on the consolidated statements of operations as of and for the year ending December 31, 2019. The Company is currently finalizing the potential impact that the following items will have on its consolidated financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;identification of performance obligations;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;timing of revenue recognition for its tiered pricing program for freelancer service fees; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;revenue disclosures which are expected to expand and may require judgment in certain areas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company currently does not expect significant changes to its systems and processes from the adoption of the new revenue standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2016, the FASB issued ASU 2016-01, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;(&#x201c;ASU 2016-01&#x201d;). ASU 2016-01 makes targeted improvements to U.S. GAAP regarding financial instruments. ASU 2016-01 eliminates the requirement to classify investments in equity securities with readily determinable fair values into trading or available-for-sale categories and requires those equity securities to be measured at fair value with changes in fair value recognized in net earnings rather than in other comprehensive income. ASU 2016-01 also revises certain presentation and disclosure requirements. Under ASU 2016-01, accounting for investments in debt securities remains essentially unchanged. The guidance is effective for the Company for the year ending December 31, 2019. Interim reporting is not required until 2020. Early adoption is not permitted. The Company has not yet evaluated the impact of adopting this guidance on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, FASB issued ASU&#160;No.&#160;2016-02,&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, related to how an entity should recognize lease assets and lease liabilities. The guidance specifies that an entity that is a lessee under lease agreements should recognize lease assets and lease liabilities for those leases classified as operating leases under previous FASB guidance. Accounting for leases by lessors is largely unchanged under the new lease standard. In 2018, the FASB also approved an amendment that would permit the option to adopt the new lease standard prospectively as of the effective date, without adjusting comparative periods presented. This guidance is effective for the Company for the year ending December 31, 2019. Interim reporting is not required until 2020. The Company anticipates the effect of adopting this update will be recognizing right-of-use assets and corresponding lease liabilities for leases where the Company is the lessee, primarily comprised of leases for facilities. The Company has identified its population of leases, selected the practical expedients it will apply upon adoption, and selected the discount rates it will apply in the calculation of the lease liability. The Company is continuing to evaluate the calculations of the lease liability and lease asset which includes the execution of internal controls; however, the Company expects that the adoption of this standard will have a material impact on its assets and liabilities and related disclosures. The Company does not expect significant changes to its current systems and processes as a result of the adoption of this standard.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In April 2019, the FASB issued ASU 2019-04,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. The amendments in this update represent changes to clarify, correct errors in, or improve the Codification. In May 2019, the FASB issued 2019-05, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. The amendments in this update provide entities that have certain instruments within the scope of Subtopic 326-20, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses&#x2014;Measured at Amortized Cost&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, with an option to irrevocably elect the fair value option in Subtopic 825-10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Overall&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Topic 326&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. This guidance is effective January 1, 2020 with early adoption permitted. The standard requires a modified retrospective method of adoption. The Company is currently evaluating the impact to its consolidated financial statements and related disclosures but expects that the most notable impact of these standards may relate to the Company&#x2019;s processes around the assessment of the adequacy of the allowance on trade and client receivables and the recognition of credit losses.&lt;/span&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMTI1Mjk_78d6fc58-f1d8-4591-8bf5-c3332bf6b4a5">&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2018 (the &#x201c;Annual Report&#x201d;), filed with the SEC on March 7, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated balance sheet as of December&#160;31, 2018 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by U.S. GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated financial statements include the accounts of Upwork Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, changes in stockholders&#x2019; equity and cash flows for the interim periods, but do not purport to be indicative of the results of operations or financial condition to be anticipated for the full year ending December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMTI1MzE_22574c5d-d2b1-4740-83c8-34c92cec06a3">&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the periods presented. Such estimates include, but are not limited to: the useful lives of assets; assessment of the recoverability of long-lived assets; goodwill impairment; allowance for doubtful accounts; liabilities relating to transaction losses; the valuation of warrants; stock-based compensation; and accounting for income taxes. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable under the circumstances. The Company evaluates its estimates, assumptions, and judgments on an ongoing basis using historical experience and other factors and revises them when facts and circumstances dictate. Actual results could materially differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMTI1MzI_3100e431-1a30-4e91-a5aa-31a9382a766c">&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Beginning in 2019, the Company purchased various marketable securities consisting of commercial paper, treasury bills, and U.S. government securities, all of which have contractual maturities within 24 months from the date of purchase. The marketable securities are available for current operations and are classified as available-for-sale. These marketable securities are carried at estimated fair value with unrealized gains and losses, net of taxes, included within the stockholders&#x2019; equity section of the Company&#x2019;s condensed consolidated balance sheet. The Company periodically reviews its available-for-sale marketable securities for other-than-temporary impairments. The Company considers factors such as the duration, severity, and the reason for any decline in value, the potential recovery period, and its intent to sell. For debt securities, the Company also considers whether (i) it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis and (ii) the amortized cost basis cannot be recovered as a result of credit losses. Unrealized losses are charged against other (income) expense, net when a decline in fair value is determined to be other-than-temporary. The Company determines realized gains or losses from the sale of marketable securities on a specific identification method and records such gains or losses as other (income) expense, net within the Company&#x2019;s condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMzI5ODUzNDkxNDUwNQ_78991766-1aa9-4b48-9538-deca9628df78">Income Taxes The Company&#x2019;s income tax provision for interim periods is determined using an estimate of the Company&#x2019;s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company&#x2019;s effective tax rate was lower than the U.S. federal statutory tax rate for the three and nine months ended September 30, 2019, primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company&#x2019;s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMTI1MjU_1db25917-3666-474d-bcae-82ab4564739f">&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As an emerging growth company (&#x201c;EGC&#x201d;), the Company is permitted by the Jumpstart Our Business Startups Act (the &#x201c;JOBS Act&#x201d;) to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, so long as it remains an EGC, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective as of December 31, 2019, the Company will cease to qualify as an EGC. As a result, the Company will be required to comply with the requirements for adoption of new or revised accounting pronouncements applicable to public companies. Specifically, the Company will be required to accelerate the adoption of certain accounting standards previously disclosed in its Annual Report as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.096154%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.032051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Accounting Pronouncement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;"&gt;Previously Disclosed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;text-decoration: underline;"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;"&gt;Accelerated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;text-decoration: underline;"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Goodwill and Others (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2017-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal years beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal years beginning after December 15, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-07, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-13,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt; Fair Value Measurement (Topic 820): Disclosure Framework&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-15,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt; Intangibles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Goodwill and Other&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In May 2014, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. Accounting Standards Codification 606&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;(&#x201c;ASC 606&#x201d;) supersedes the revenue recognition requirements in ASC 605&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASC 606 also includes Subtopic 340-40, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Assets and Deferred Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;(&#x201c;Subtopic 340-40&#x201d; and together with ASC 606, the &#x201c;new revenue standard&#x201d;), which requires the deferral of incremental costs of obtaining a contract with a customer. In August 2015, the FASB deferred the effective date for annual reporting periods beginning after December 15, 2017. In 2016, the FASB issued amendments on this guidance with the same effective date and transition guidance. The new revenue standard may be applied retrospectively to each prior period presented (&#x201c;full retrospective method&#x201d;) or retrospectively with the cumulative effect recognized as of the date of adoption (&#x201c;modified retrospective method&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company will adopt the new revenue standard for the year ending December 31, 2019 during the fourth quarter of 2019, using the modified retrospective method. Interim reporting under the new revenue standard will not be required until 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is still finalizing its assessment of the impact of adoption of the new standard and is executing a transition plan, including necessary changes to policies, processes, and internal controls. Based on the analysis completed to date, the Company has concluded that principal agent considerations across the Company&#x2019;s portfolio of contracts under the new revenue standard will remain largely unchanged. The Company has also concluded that the impact upon adoption related to costs to obtain a contract with a customer related to certain sales commission plans do not meet the capitalization criteria and therefore does not expect a significant impact upon adoption. Additionally, the Company&#x2019;s tiered pricing program for freelancer service fees will result in a deferral of revenue under the new revenue standard. The Company expects that the adoption of this standard will have a material cumulative effect at the adoption date on accumulated deficit, deferred revenue, and related disclosures. However, the Company does not expect a material impact on the consolidated statements of operations as of and for the year ending December 31, 2019. The Company is currently finalizing the potential impact that the following items will have on its consolidated financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;identification of performance obligations;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;timing of revenue recognition for its tiered pricing program for freelancer service fees; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;revenue disclosures which are expected to expand and may require judgment in certain areas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company currently does not expect significant changes to its systems and processes from the adoption of the new revenue standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2016, the FASB issued ASU 2016-01, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;(&#x201c;ASU 2016-01&#x201d;). ASU 2016-01 makes targeted improvements to U.S. GAAP regarding financial instruments. ASU 2016-01 eliminates the requirement to classify investments in equity securities with readily determinable fair values into trading or available-for-sale categories and requires those equity securities to be measured at fair value with changes in fair value recognized in net earnings rather than in other comprehensive income. ASU 2016-01 also revises certain presentation and disclosure requirements. Under ASU 2016-01, accounting for investments in debt securities remains essentially unchanged. The guidance is effective for the Company for the year ending December 31, 2019. Interim reporting is not required until 2020. Early adoption is not permitted. The Company has not yet evaluated the impact of adopting this guidance on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, FASB issued ASU&#160;No.&#160;2016-02,&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, related to how an entity should recognize lease assets and lease liabilities. The guidance specifies that an entity that is a lessee under lease agreements should recognize lease assets and lease liabilities for those leases classified as operating leases under previous FASB guidance. Accounting for leases by lessors is largely unchanged under the new lease standard. In 2018, the FASB also approved an amendment that would permit the option to adopt the new lease standard prospectively as of the effective date, without adjusting comparative periods presented. This guidance is effective for the Company for the year ending December 31, 2019. Interim reporting is not required until 2020. The Company anticipates the effect of adopting this update will be recognizing right-of-use assets and corresponding lease liabilities for leases where the Company is the lessee, primarily comprised of leases for facilities. The Company has identified its population of leases, selected the practical expedients it will apply upon adoption, and selected the discount rates it will apply in the calculation of the lease liability. The Company is continuing to evaluate the calculations of the lease liability and lease asset which includes the execution of internal controls; however, the Company expects that the adoption of this standard will have a material impact on its assets and liabilities and related disclosures. The Company does not expect significant changes to its current systems and processes as a result of the adoption of this standard.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In April 2019, the FASB issued ASU 2019-04,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. The amendments in this update represent changes to clarify, correct errors in, or improve the Codification. In May 2019, the FASB issued 2019-05, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. The amendments in this update provide entities that have certain instruments within the scope of Subtopic 326-20, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses&#x2014;Measured at Amortized Cost&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, with an option to irrevocably elect the fair value option in Subtopic 825-10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Overall&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Topic 326&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;. This guidance is effective January 1, 2020 with early adoption permitted. The standard requires a modified retrospective method of adoption. The Company is currently evaluating the impact to its consolidated financial statements and related disclosures but expects that the most notable impact of these standards may relate to the Company&#x2019;s processes around the assessment of the adequacy of the allowance on trade and client receivables and the recognition of credit losses.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80MC9mcmFnOmJmODE2ZjhkZDlkMDQyMWZiYzY1OTlhMmJkYTc0NmU3L3RleHRyZWdpb246YmY4MTZmOGRkOWQwNDIxZmJjNjU5OWEyYmRhNzQ2ZTdfMTI1MjY_c4855902-f7d6-49d7-a851-92fcfca77f0d">Specifically, the Company will be required to accelerate the adoption of certain accounting standards previously disclosed in its Annual Report as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.096154%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.032051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Accounting Pronouncement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;"&gt;Previously Disclosed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;text-decoration: underline;"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;"&gt;Accelerated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:700;line-height:100%;text-decoration: underline;"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Goodwill and Others (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2017-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal years beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal years beginning after December 15, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-07, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-13,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt; Fair Value Measurement (Topic 820): Disclosure Framework&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;2018-15,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt; Intangibles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Goodwill and Other&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RleHRyZWdpb246YmY1ODE2MmRmM2Q0NDJmZjg3ZDk0ZjFhYTc2ZDJkMWVfMjk2MA_80a63332-42ea-4d98-8e56-0b31bc75c207">Fair Value Measurements&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company defines fair value as the exchange price that would be received from the sale of an asset or paid to transfer a liability 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. The authoritative guidance describes three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level I&#x2014;Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level II&#x2014;Observable inputs other than Level I prices, such as unadjusted quoted prices for similar assets or liabilities in active markets, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level III&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on the Company&#x2019;s own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The categorization of a financial instrument within the fair value hierarchy is based upon the lowest level of input that is significant to its fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s financial instruments that are carried at fair value consist of Level I and Level II assets as of September&#160;30, 2019 and December 31, 2018. The following tables set forth the fair value of the Company&#x2019;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.935673%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.749196%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.700965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.935673%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.749196%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.700965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the IPO, the Company measured its redeemable convertible preferred stock warrant liability at fair value on a recurring basis, and it was classified within Level III because the warrants were valued using a Black-Scholes valuation model, for which some inputs were unobservable in the market. For the three and nine months ended September 30, 2018, the Company recorded $3.2 million and $3.6 million, respectively, related to the revaluation of its redeemable convertible preferred stock warrant liability, which is included in other (income) expense, net in the Company&#x2019;s condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon the closing of the IPO in October 2018, the redeemable convertible preferred stock warrant converted to a common stock warrant. As such, the Company reclassified its redeemable convertible preferred stock warrant liability to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RleHRyZWdpb246YmY1ODE2MmRmM2Q0NDJmZjg3ZDk0ZjFhYTc2ZDJkMWVfMjk2MQ_2b3dfec5-eef9-4c65-9cd1-2acd50b7223f">The following tables set forth the fair value of the Company&#x2019;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.935673%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.749196%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.700965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.935673%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.749196%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.379421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.700965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia771d82852e94616908d301a34ad2b8c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfMy0xLTEtMS0w_a4666bc7-7a23-4ab9-926f-18edb2fc2cb1"
      unitRef="usd">56487000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i705cd71a3d0948ef8c4481819204c558_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfMy0zLTEtMS0w_8ca6d031-fb53-4023-9076-5eaf944625a8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i700cff3c5bd746879e3483fcd94531cc_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfMy01LTEtMS0w_66fe60e7-c21b-4af8-ab1f-c8dca86c12d3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i963cdc05edfe417eaf44e324ff25b145_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfMy03LTEtMS0w_9c5acce5-1373-4e3d-b204-e7359e729049"
      unitRef="usd">56487000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i437dd99c6bdf4024afa817723daf32d2_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfNi0xLTEtMS0w_466ca8a4-0b3f-46f0-9a9e-a58ad24fa966"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i612fae6ee4264ef0854ec9845a5a397f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfNi0zLTEtMS0w_951378cb-86bf-4ad6-93ac-9b53e122eb93"
      unitRef="usd">35802000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iaff60102282446e7b898e6c0b767a8b0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfNi01LTEtMS0w_0dffbd1b-8cda-4e50-906c-5f62a61550fa"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1cbe19a5c56f45cf89d3ed34c1f22ec8_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfNi03LTEtMS0w_da539b09-5ef2-4cf4-bbaa-c07c97647d84"
      unitRef="usd">35802000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic6d4364df8b84ab3a101f1b5051008ca_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOC0xLTEtMS0w_85895d41-a708-4528-b6ef-d5011ff51942"
      unitRef="usd">24602000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6342652b74794decb149f326e0641815_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOC0zLTEtMS0w_ce949765-c0da-4c96-aa0c-80cb0cec9111"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id6ad648d76d84739b89df4cf3f83c193_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOC01LTEtMS0w_3235f5d4-4ebc-4467-89f0-45205e4d142b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i43842aec72664acda541d94957334c51_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOC03LTEtMS0w_7745681e-d99d-435d-8b6a-4dce4bea3ead"
      unitRef="usd">24602000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4865b1ccc7b3414a940d9c2771ba1a94_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOS0xLTEtMS0w_3040f554-b322-45b8-b265-2f729d57f154"
      unitRef="usd">81089000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5751d904a68d43a29f837022f900b299_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOS0zLTEtMS0w_fd9b7bcf-8169-4aa0-81dd-8a9ade17b991"
      unitRef="usd">35802000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i15f8f81dc910435ea62ce237c85f1d7b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOS01LTEtMS0w_f9461944-55dd-42e3-80a7-af8c32d5abf1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOmZjN2JkZGI3MGMyYTQ5YmQ4NmVmYmEyNjllN2JlNDM3L3RhYmxlcmFuZ2U6ZmM3YmRkYjcwYzJhNDliZDg2ZWZiYTI2OWU3YmU0MzdfOS03LTEtMS0w_402a525c-6ef6-4efc-96fe-5c78ecef7c76"
      unitRef="usd">116891000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iae01193863b84710ba63266c1fbbeaa5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMi0xLTEtMS0w_bf678780-de31-41da-9751-3a6f224650a2"
      unitRef="usd">117138000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic93910a5b59b4d59a21dd7047c0b251b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMi0zLTEtMS0w_6ea84011-04c0-4730-875d-376f3868f632"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3eb9d55c2da2448fb2b289958f6af49b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMi01LTEtMS0w_7e3970da-defb-4d96-92d8-6a3b40e120ef"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iba1fe8c1d1cb4e62ad7fdabbb0ca3ea3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMi03LTEtMS0w_a68ffc4d-5896-4bb7-98e3-d1b0aaf09caa"
      unitRef="usd">117138000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i21314798644449f09661bc14784b4d82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMy0xLTEtMS0w_f33d3b39-2021-4414-a401-f366c99bc6c2"
      unitRef="usd">117138000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8b1ba0af887b48c090d6842eefd20242_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMy0zLTEtMS0w_b7e1c5df-3cb1-4902-9b45-4e0df535f4da"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if00d8e17bf0a4eda91df1bda19df71da_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMy01LTEtMS0w_05849018-2810-4490-96a6-901b3477187d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RhYmxlOjQ2YzM0NGI1ZDAzOTRhYjZhZWRmMTZkYTliMWNhYmExL3RhYmxlcmFuZ2U6NDZjMzQ0YjVkMDM5NGFiNmFlZGYxNmRhOWIxY2FiYTFfMy03LTEtMS0w_b076a057-442f-49d9-b1b6-fe4a598028b0"
      unitRef="usd">117138000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaf20265f8f6e4135875d3218fead85b2_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RleHRyZWdpb246YmY1ODE2MmRmM2Q0NDJmZjg3ZDk0ZjFhYTc2ZDJkMWVfMjQ3Mg_c4abaa35-9b6c-4446-9277-b086b2457c8e"
      unitRef="usd">-3200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3d27b673f2834131902cacf1d382f010_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80My9mcmFnOmJmNTgxNjJkZjNkNDQyZmY4N2Q5NGYxYWE3NmQyZDFlL3RleHRyZWdpb246YmY1ODE2MmRmM2Q0NDJmZjg3ZDk0ZjFhYTc2ZDJkMWVfMTA5OTUxMTYzMDc4Nw_4ee855bc-2091-49e9-852c-40700c526d1f"
      unitRef="usd">-3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU4OA_eac43712-fd11-46dd-9157-4764583bbdbb">Balance Sheet Components&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash and cash equivalents consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.967949%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three and nine months ended September 30, 2019, the gross unrealized gains and losses on the Company&#x2019;s marketable securities were immaterial. As of September 30, 2019, the Company considered any decreases in market value to be temporary in nature and did not consider any of the Company&#x2019;s marketable securities to be other-than-temporarily impaired. As such, the Company did not record any impairment charges with respect to its marketable securities during the three and nine months ended September 30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.935673%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.610932%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.292605%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.292605%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal-use software and platform development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended September&#160;30, 2019 and 2018, depreciation expense related to property and equipment was $0.7 million and $0.6&#160;million, respectively. For the nine months ended September&#160;30, 2019 and 2018, depreciation expense related to property and equipment was $2.1 million and $1.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended September 30, 2019 and 2018, the Company capitalized $2.0 million and $0.8 million of internal-use software and platform development costs, respectively. For the nine months ended September 30, 2019 and 2018, the Company capitalized $4.5 million and $2.7 million of internal-use software and platform development costs, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense related to the capitalized internal-use software and platform development costs was $0.3&#160;million and $0.4&#160;million for the three and nine months ended September 30, 2019, respectively. Amortization expense related to the capitalized internal-use software and platform development costs for the three and nine months ended September 30, 2018 was immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;All of the Company&#x2019;s identifiable intangible assets were acquired in March 2014 from the Elance-oDesk Combination. Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.628205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.589744%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.589744%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.589744%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;User relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:38.705128%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;User relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three and nine months ended September 30, 2019 and 2018, amortization expense of intangible assets was $0.7 million and $2.0 million, respectively. Amortization expense is included in general and administrative expenses. As of September&#160;30, 2019, the remaining useful life for user relationships was 1.5 years. As of December&#160;31, 2018, the remaining useful life for user relationships was 2.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September&#160;30, 2019, the estimated future amortization expense for the acquired intangible assets was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.769231%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total estimated future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued compensation and related benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued freelancer costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued indirect taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued vendor expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued payment processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU4OQ_69b21ed3-bcc0-49eb-884f-a26e4e0d25a5">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash and cash equivalents consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmIzMWVlMjg3ZmNlNDQ3Y2E4MDhlMTdhNmE0OGY2MmRlL3RhYmxlcmFuZ2U6YjMxZWUyODdmY2U0NDdjYTgwOGUxN2E2YTQ4ZjYyZGVfMi0xLTEtMS0w_6c7a342b-46ee-4cce-947d-fe4de294c055"
      unitRef="usd">14673000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmIzMWVlMjg3ZmNlNDQ3Y2E4MDhlMTdhNmE0OGY2MmRlL3RhYmxlcmFuZ2U6YjMxZWUyODdmY2U0NDdjYTgwOGUxN2E2YTQ4ZjYyZGVfMi0zLTEtMS0w_a309b1c6-6225-4712-a49c-b5171b5217cc"
      unitRef="usd">11990000</us-gaap:Cash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmIzMWVlMjg3ZmNlNDQ3Y2E4MDhlMTdhNmE0OGY2MmRlL3RhYmxlcmFuZ2U6YjMxZWUyODdmY2U0NDdjYTgwOGUxN2E2YTQ4ZjYyZGVfMy0xLTEtMS0w_a9feaae5-5d76-4611-8cee-1fbb48b26ba6"
      unitRef="usd">56487000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmIzMWVlMjg3ZmNlNDQ3Y2E4MDhlMTdhNmE0OGY2MmRlL3RhYmxlcmFuZ2U6YjMxZWUyODdmY2U0NDdjYTgwOGUxN2E2YTQ4ZjYyZGVfMy0zLTEtMS0w_c5a9cc70-74f5-4ba0-a16c-a2fc1c445736"
      unitRef="usd">117138000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmIzMWVlMjg3ZmNlNDQ3Y2E4MDhlMTdhNmE0OGY2MmRlL3RhYmxlcmFuZ2U6YjMxZWUyODdmY2U0NDdjYTgwOGUxN2E2YTQ4ZjYyZGVfNS0xLTEtMS0w_8bc71b70-661e-4592-88e3-bfdaa6224b91"
      unitRef="usd">71160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmIzMWVlMjg3ZmNlNDQ3Y2E4MDhlMTdhNmE0OGY2MmRlL3RhYmxlcmFuZ2U6YjMxZWUyODdmY2U0NDdjYTgwOGUxN2E2YTQ4ZjYyZGVfNS0zLTEtMS0w_8e65ff34-3a81-4f45-8d39-617760b85d0e"
      unitRef="usd">129128000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU5MA_bce6b74c-9cd2-45f9-bf8c-3792379508de">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.967949%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8aff46b8436243c19aa9817ccfebad6c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmNlODY4NDIwZjRmYjRlYjZiZTVlZGUxY2NmYmVlNTE1L3RhYmxlcmFuZ2U6Y2U4Njg0MjBmNGZiNGViNmJlNWVkZTFjY2ZiZWU1MTVfMi0yLTEtMS0w_1b8ef98b-5397-4c7e-8bf0-de2564ed94fd"
      unitRef="usd">35802000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i0950438bf47f4d8aabc8806277f5f6e9_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmNlODY4NDIwZjRmYjRlYjZiZTVlZGUxY2NmYmVlNTE1L3RhYmxlcmFuZ2U6Y2U4Njg0MjBmNGZiNGViNmJlNWVkZTFjY2ZiZWU1MTVfNC0yLTEtMS0w_cc686615-a29b-4f38-afac-0e7de31490c5"
      unitRef="usd">24602000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmNlODY4NDIwZjRmYjRlYjZiZTVlZGUxY2NmYmVlNTE1L3RhYmxlcmFuZ2U6Y2U4Njg0MjBmNGZiNGViNmJlNWVkZTFjY2ZiZWU1MTVfNS0yLTEtMS0w_5f2b18ee-c970-41f9-a8cb-82a422983477"
      unitRef="usd">60404000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU5MQ_1dc287a2-82fb-43c1-a5d2-2d8352e9e7d8">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.935673%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.610932%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.292605%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.603859%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.292605%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal-use software and platform development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib1b8df7e8dcf433d9a9ece61d5e8c6fb_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfMS0xLTEtMS0w_e1e127c0-935c-4c62-91f7-88266dbb28df"
      unitRef="usd">4109000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i72093360426c4e8ea0c7e01c40b1f185_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfMS0zLTEtMS0w_72ab80b8-3af4-48ee-ba2c-99a7d2bc0a86"
      unitRef="usd">3189000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibbe2057209c54edc87e0de2ff1556bc6_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfMi0xLTEtMS0w_6f3ac0d3-0e23-4329-bc12-323f6ae428e5"
      unitRef="usd">10778000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i982c6f0f45f942118961ef101e55b593_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfMi0zLTEtMS0w_c023d733-9b38-4f2f-84fa-59e202f926db"
      unitRef="usd">6287000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i029ca6956e62426eb8fb32348993ae14_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfMy0xLTEtMS0w_bdb397e2-6e92-4ad5-8e13-9a8bba517f3a"
      unitRef="usd">10457000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7751f2e91c834665b5df26df52037095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfMy0zLTEtMS0w_31a2048d-e460-457f-bd72-c19d2ca16fda"
      unitRef="usd">5783000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic0eee97d79e6437b8d7c75e050950802_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfNC0xLTEtMS0w_3622cd00-0c4c-421f-8d5c-707792a2deda"
      unitRef="usd">2409000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i78c8110e50ea4a44a6046fa4fbcede45_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfNC0zLTEtMS0w_8754857d-75e2-4a9d-bffe-e57e506454f1"
      unitRef="usd">2545000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfNi0xLTEtMS0w_73b59e67-dcbe-456e-88bc-199003f1eea6"
      unitRef="usd">27753000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfNi0zLTEtMS0w_5ed8e4e9-80e1-41af-9e1f-5849e7e2fe75"
      unitRef="usd">17804000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfNy0xLTEtMS0w_5b7e19e3-8ae4-4789-9458-1be50147c039"
      unitRef="usd">7085000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfNy0zLTEtMS0w_a0e06a15-0cd9-4906-8b52-81343d4845e4"
      unitRef="usd">6989000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfOC0xLTEtMS0w_e3c6a016-29da-4c68-ab66-a2d5746fa43e"
      unitRef="usd">20668000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjYxZDNmYjE0ZGZhNDRmYjdhZDJlZDAwY2UwMmY4NGE1L3RhYmxlcmFuZ2U6NjFkM2ZiMTRkZmE0NGZiN2FkMmVkMDBjZTAyZjg0YTVfOC0zLTEtMS0w_1e5e1d24-a4bf-4aed-8b94-9ae65a2d51f6"
      unitRef="usd">10815000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfOTIy_3980610b-ee1e-4cca-816c-0ef2068d421e"
      unitRef="usd">700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMzI5ODUzNDg4NzA4MA_3bf1f525-32d4-4099-8cda-684919cf42d2"
      unitRef="usd">600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMTA0Mg_0a252e3c-cd59-4f81-b07e-be0756c4f3d8"
      unitRef="usd">2100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMTA0OQ_ffeda7e8-123c-48c5-87af-d7b38e1e8472"
      unitRef="usd">1500000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMTE0Mg_8d7d4811-5811-46ef-a07b-eb00b7f4236b"
      unitRef="usd">2000000.0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMTE0OQ_511c5df4-e6da-4204-a5f4-21d5b41bb25a"
      unitRef="usd">800000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMTI5Ng_c44cecf9-a602-44d1-ae93-c8b99e2b1d8e"
      unitRef="usd">4500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMTMwMw_266f9a51-0a4d-4a30-8d80-5d91d50ddea4"
      unitRef="usd">2700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMzg0ODI5MDcwMDkwNQ_43f6fa92-3873-48cb-b8cd-5c3d2c1aec56"
      unitRef="usd">300000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMzg0ODI5MDcwMDkxOQ_bdc2336f-1b67-42de-bd29-59c1280ad9b8"
      unitRef="usd">400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU5Mg_206a8e44-b4e9-46ab-89cd-b53dc6da94c1">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;All of the Company&#x2019;s identifiable intangible assets were acquired in March 2014 from the Elance-oDesk Combination. Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.628205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.589744%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.589744%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.589744%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;User relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:38.705128%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;User relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1876d18cd76a46a89714958854e71525_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfMi0xLTEtMS0w_dd7a2431-009e-43c4-8b3e-d375bc89491d"
      unitRef="usd">2293000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1876d18cd76a46a89714958854e71525_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfMi0zLTEtMS0w_e457ac1f-5d5c-4ad1-8072-44b6bf3bbe03"
      unitRef="usd">2293000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1876d18cd76a46a89714958854e71525_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfMi01LTEtMS0w_ac95dada-63f7-4103-b5e1-20c5ea9d12f2"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i36fa6fdab9fe4df9aa07fa7f7560c23e_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfMy0xLTEtMS0w_34b565dc-7e5f-46b4-a97a-5c72c7d6dfba"
      unitRef="usd">18678000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i36fa6fdab9fe4df9aa07fa7f7560c23e_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfMy0zLTEtMS0w_817a8de3-917d-4009-9d91-976923e207af"
      unitRef="usd">14676000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i36fa6fdab9fe4df9aa07fa7f7560c23e_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfMy01LTEtMS0w_3fb9a820-febc-4a27-b062-2d0f2024a7b9"
      unitRef="usd">4002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i433ecbd086fc4342bd8ef4d360c89e08_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNC0xLTEtMS0w_89de1cfe-adce-4e2e-810e-c7e3c3d363a5"
      unitRef="usd">10356000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i433ecbd086fc4342bd8ef4d360c89e08_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNC0zLTEtMS0w_1653b777-a6e4-48a9-8c7a-073973429bc9"
      unitRef="usd">10356000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i433ecbd086fc4342bd8ef4d360c89e08_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNC01LTEtMS0w_bd7ac75e-20f8-4ede-82d8-d773e591db9c"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i296ef4ade6fe46fdacd34db617802af6_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNS0xLTEtMS0w_d53e2453-bea5-41e5-b0c2-cb2e29ab07c3"
      unitRef="usd">529000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i296ef4ade6fe46fdacd34db617802af6_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNS0zLTEtMS0w_ee7c2c53-f1e4-4031-8b1f-dcca1f5fc965"
      unitRef="usd">529000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i296ef4ade6fe46fdacd34db617802af6_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNS01LTEtMS0w_5831148a-6ee4-4b90-8415-ba6fcade06de"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNi0xLTEtMS0w_b7a5c810-e26b-430d-adc1-f0f6f059099c"
      unitRef="usd">31856000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNi0zLTEtMS0w_0454b41e-1c46-42e5-827c-7569ba20d9c4"
      unitRef="usd">27854000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjhmMjEyM2ZmMTc5YTQ0MjZiY2Y0ZjRhMDg5YmY3MjE3L3RhYmxlcmFuZ2U6OGYyMTIzZmYxNzlhNDQyNmJjZjRmNGEwODliZjcyMTdfNi01LTEtMS0w_f6e673ce-1604-4d06-925a-082965baea7f"
      unitRef="usd">4002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia92b26c0616243f79ed720ea641f149f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfMi0xLTEtMS0w_d075e296-3b91-49ce-b6f1-fe00b61103c9"
      unitRef="usd">2293000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia92b26c0616243f79ed720ea641f149f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfMi0zLTEtMS0w_64aaa4e7-be78-4145-9a2b-46230f975814"
      unitRef="usd">2293000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia92b26c0616243f79ed720ea641f149f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfMi01LTEtMS0w_4d7bdc93-d316-4dd8-857f-90d3dbd2c79e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1de07d1478e4394b5a63c99659b61fe_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfMy0xLTEtMS0w_75b280c5-1d96-4ccb-8b4d-ed89c14b641e"
      unitRef="usd">18678000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1de07d1478e4394b5a63c99659b61fe_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfMy0zLTEtMS0w_cc1dbfbb-8b1f-4d57-bf49-7a7de1b1d147"
      unitRef="usd">12674000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id1de07d1478e4394b5a63c99659b61fe_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfMy01LTEtMS0w_be8247b4-d9f1-4be9-8957-7dcba1a0edf7"
      unitRef="usd">6004000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5b0e30d3706c4843b4ee3bb8420445be_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNC0xLTEtMS0w_348d253d-e4d1-4d0a-8ea2-30109c146b0b"
      unitRef="usd">10356000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5b0e30d3706c4843b4ee3bb8420445be_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNC0zLTEtMS0w_ba9a9c34-f1d7-4947-b6fa-a228c2d32889"
      unitRef="usd">10356000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5b0e30d3706c4843b4ee3bb8420445be_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNC01LTEtMS0w_f9ee3803-7b75-418f-9417-b9feb7d0804d"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i537f9d6b90164407b874f73153f75edf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNS0xLTEtMS0w_03d434aa-6b2f-4ede-b0e5-521a3ff19de6"
      unitRef="usd">529000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i537f9d6b90164407b874f73153f75edf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNS0zLTEtMS0w_32ddd537-c699-4206-9a8c-ea874c2f173b"
      unitRef="usd">529000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i537f9d6b90164407b874f73153f75edf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNS01LTEtMS0w_7f7d9353-d87b-4ef4-b051-ff8c825fb088"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNi0xLTEtMS0w_e738a92f-c0e0-40c4-9262-b842280c4c3a"
      unitRef="usd">31856000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNi0zLTEtMS0w_833b1504-2bb4-4edc-a3c5-93694d0b472e"
      unitRef="usd">25852000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOjVhZjljYjRhMzI1ZTQwYjY5YzUwYWExMTdjNGE2N2IwL3RhYmxlcmFuZ2U6NWFmOWNiNGEzMjVlNDBiNjljNTBhYTExN2M0YTY3YjBfNi01LTEtMS0w_55742a99-e1d4-4a90-b7fe-fdbf6e3b87c2"
      unitRef="usd">6004000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjA5Ng_0b686da2-5d36-44ae-9271-0f8a232348e0"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjA5Ng_6c6d0b3b-ab8f-49de-8414-87e2371e0301"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjEwMw_86233ef3-5a6e-4d6f-9dbe-8367b7f412d7"
      unitRef="usd">2000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjEwMw_d343486c-c094-48ff-bb8b-c8b27d89ca63"
      unitRef="usd">2000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibac301d55bea48659bb1fcf2a8927fa4_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjI1Nw_c47b944b-b2c6-41a2-b866-7a4f42b6c0ec">P1Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6540ab8455994e228af313549f4aa958_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjMyNA_301be83c-d1cd-47ef-8840-dc6e6f01d07f">P2Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU4Ng_6c89832b-f328-4aba-b5f2-5300ac7620e9">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September&#160;30, 2019, the estimated future amortization expense for the acquired intangible assets was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.769231%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total estimated future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmJlYWUzYTk2MDlhNTQ0NGE4MzhkMzU3Zjc0OGZhZjYxL3RhYmxlcmFuZ2U6YmVhZTNhOTYwOWE1NDQ0YTgzOGQzNTdmNzQ4ZmFmNjFfMS0xLTEtMS0w_9b88afe3-48d6-40ba-86ea-dadfd9afd46b"
      unitRef="usd">667000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmJlYWUzYTk2MDlhNTQ0NGE4MzhkMzU3Zjc0OGZhZjYxL3RhYmxlcmFuZ2U6YmVhZTNhOTYwOWE1NDQ0YTgzOGQzNTdmNzQ4ZmFmNjFfMi0xLTEtMS0w_91b858cd-13be-4ac4-8310-19a730432049"
      unitRef="usd">2668000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmJlYWUzYTk2MDlhNTQ0NGE4MzhkMzU3Zjc0OGZhZjYxL3RhYmxlcmFuZ2U6YmVhZTNhOTYwOWE1NDQ0YTgzOGQzNTdmNzQ4ZmFmNjFfMy0xLTEtMS0w_ae427cc0-0368-424d-a453-168c7f05fcbf"
      unitRef="usd">667000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmJlYWUzYTk2MDlhNTQ0NGE4MzhkMzU3Zjc0OGZhZjYxL3RhYmxlcmFuZ2U6YmVhZTNhOTYwOWE1NDQ0YTgzOGQzNTdmNzQ4ZmFmNjFfNC0xLTEtMS0w_a22050f9-66c9-4d29-9175-105b141baf93"
      unitRef="usd">4002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RleHRyZWdpb246ODdjZDNkMzk0NDM5NDJlMDkyYTc2NDBiNzJhOWU2NmJfMjU4Nw_5c7fa1bf-526f-4e9c-8a9c-d9f1313443d6">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued compensation and related benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued freelancer costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued indirect taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued vendor expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued payment processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <upwk:AccruedCompensationAndRelatedBenefitsCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfMS0xLTEtMS0w_c5e3580f-c103-4463-bc5a-91eef8b1bab2"
      unitRef="usd">5627000</upwk:AccruedCompensationAndRelatedBenefitsCurrent>
    <upwk:AccruedCompensationAndRelatedBenefitsCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfMS0zLTEtMS0w_ca394501-1512-4d4e-90f9-6b183355aa51"
      unitRef="usd">9314000</upwk:AccruedCompensationAndRelatedBenefitsCurrent>
    <upwk:AccruedFreelancerCostsCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfMi0xLTEtMS0w_12a6fb71-314e-4a4f-ae68-63b3a3b944e4"
      unitRef="usd">5293000</upwk:AccruedFreelancerCostsCurrent>
    <upwk:AccruedFreelancerCostsCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfMi0zLTEtMS0w_d5577216-4612-4a82-b876-e99a4e599047"
      unitRef="usd">2465000</upwk:AccruedFreelancerCostsCurrent>
    <upwk:AccruedIndirectTaxesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfMy0xLTEtMS0w_e7f66277-3012-485c-ba4f-90ba6ab991d7"
      unitRef="usd">2195000</upwk:AccruedIndirectTaxesCurrent>
    <upwk:AccruedIndirectTaxesCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfMy0zLTEtMS0w_7aaadefb-6b82-4276-ba86-010143711735"
      unitRef="usd">1630000</upwk:AccruedIndirectTaxesCurrent>
    <upwk:AccruedVendorExpensesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNC0xLTEtMS0w_c3f1440e-4785-4a4a-b4c8-3cd004c18c94"
      unitRef="usd">7527000</upwk:AccruedVendorExpensesCurrent>
    <upwk:AccruedVendorExpensesCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNC0zLTEtMS0w_761d60e8-1ae8-4d2c-8cc7-8c2350b17012"
      unitRef="usd">6002000</upwk:AccruedVendorExpensesCurrent>
    <upwk:AccruedPaymentProcessingFeesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNS0xLTEtMS0w_410cbc99-a03a-4db6-b570-5c725316179d"
      unitRef="usd">803000</upwk:AccruedPaymentProcessingFeesCurrent>
    <upwk:AccruedPaymentProcessingFeesCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNS0zLTEtMS0w_918838e8-f168-4735-8186-ec51c0d2b9fe"
      unitRef="usd">715000</upwk:AccruedPaymentProcessingFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNi0xLTEtMS0w_5e010a67-f12b-431d-af33-0b321869b1e3"
      unitRef="usd">453000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNi0zLTEtMS0w_52f6991c-8157-4a79-a119-7195a1621e2a"
      unitRef="usd">822000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <upwk:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNy0xLTEtMS0w_15b1e917-060a-4959-808c-621f25d96ba4"
      unitRef="usd">21898000</upwk:AccruedExpensesAndOtherCurrentLiabilities>
    <upwk:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV80Ni9mcmFnOjg3Y2QzZDM5NDQzOTQyZTA5MmE3NjQwYjcyYTllNjZiL3RhYmxlOmY3ZWE5NGRhNzIxNTQ2ZjNhNmI2YWM0OWEzYjIzNjU0L3RhYmxlcmFuZ2U6ZjdlYTk0ZGE3MjE1NDZmM2E2YjZhYzQ5YTNiMjM2NTRfNy0zLTEtMS0w_5232ac8c-e83f-4ed8-91f0-10e1166a592b"
      unitRef="usd">20948000</upwk:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfNjQ5OQ_34e4811c-9510-4911-8c5e-977688184aa0">Commitments and Contingencies&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company leases office space under four non-cancellable&#160;operating lease agreements, which expire from 2020 through 2028. The terms of the office leases contain rent escalation clauses, rent holidays, and/or tenant improvement allowances. The Company recognizes rent expense on a straight-line basis over the&#160;non-cancellable&#160;lease term and records the difference between cash payments and the recognition of rent expense as a deferred rent liability. Where leases contain escalation clauses, rent holidays, and/or tenant improvement allowances, the Company applies them in the determination of straight-line rent expense over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2019, the Company entered into an agreement for a non-cancellable operating lease for new office space in Santa Clara, California. From June 1, 2019 through October 15, 2028, total minimum lease payments under the lease agreement are $14.3 million, with lease payments ranging from $1.4 million to $1.8 million per year. The Company took possession of the Santa Clara office space for its corporate headquarters during the first quarter of 2019 and moved its corporate headquarters and related operations in the second quarter of 2019 shortly after the termination of its Mountain View, California office lease. As a result, the Company accelerated the depreciation expense of its leasehold improvements and furniture and fixtures on the cease-use date for the space exited in May 2019, which was immaterial for the nine months ended September 30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2018, the Company entered into an agreement to extend its non-cancellable operating lease for its San Francisco office through 2024. From September 1, 2019 through August 31, 2024, total minimum lease payments under the lease agreement are $15.7 million, with lease payments ranging from $1.0 million to $2.2 million per year from 2019 to 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Also in 2018, the Company entered into an agreement for a non-cancellable operating lease for new office space in Chicago through October 2024. In December 2018, the Company amended this agreement (the &#x201c;First Amendment&#x201d;) to extend the term of the original lease from October 2024 to April 2025 and to lease additional office space to accommodate continued headcount growth. From June 1, 2019 through April 30, 2025, total minimum lease payments under the original lease agreement and the First Amendment are $10.3 million, with lease payments ranging from $0.5 million to $2.0 million per year from 2019 to 2025. The Company moved its Chicago-based operations to this new office space in January 2019. In connection with this move, the Company entered into two sublease agreements that provided for the sublease of the two office spaces the Company occupied prior to its execution of the new operating lease. The Company exited the two spaces in December 2018 and January 2019, respectively. As a result, the Company accelerated the depreciation expense of its leasehold improvements and furniture and fixtures on the cease-use date for the space exited in January 2019 and accordingly recorded $0.3 million of accelerated depreciation expense during the nine months ended September 30, 2019. The expected sublease income from the two sublease agreements is reflected in the future aggregate minimum lease payment table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September 30, 2019, future aggregate minimum lease payments under the&#160;non-cancellable&#160;operating leases, net of sublease income, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.769231%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended September 30, 2019 and 2018, rent expense was $1.2 million and $1.1 million, respectively. For the nine months ended September 30, 2019 and 2018, rent expense was $3.9 million and $3.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In conjunction with the operating lease agreements, as of September 30, 2019 and December 31, 2018, the Company had four and three irrevocable letters of credit outstanding, respectively, in the aggregate amount of $1.1 million and $0.8 million, respectively. The letters of credit are collateralized by restricted cash in the same respective amounts and begin to expire in 2019. No amounts had been drawn against these letters of credit as of September 30, 2019 and December&#160;31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accrues contingent liabilities when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. From time to time in the normal course of business, various claims, and litigation have been asserted or commenced. Due to uncertainties inherent in litigation and other claims, the Company can give no assurance that it will prevail in any such matters, which could subject the Company to significant liability or damages. Any claims or litigation could have an adverse effect on the Company&#x2019;s business, financial position, results of operations, or cash flows in or following the period that claims or litigation are resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September&#160;30, 2019 and December&#160;31, 2018, the Company was not a party to any material legal proceedings or claims, nor is the Company aware of any pending or threatened litigation or claims that could reasonably be expected to have a material adverse effect on its business, operating results, cash flows, or financial condition. Accordingly, the Company has determined that the existence of a material loss as of this date is neither probable nor reasonably possible. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has indemnification agreements with its officers, directors, and certain key employees to indemnify them while they are serving in good faith in their respective positions. In the ordinary course of business, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to clients, business partners, vendors and other parties, including, but not limited to, losses arising out of the Company&#x2019;s breach of such agreements, claims related to potential data or information security breaches, intellectual property infringement claims made by third parties, and other liabilities relating to or arising from our products and services or our acts or omissions. In addition, subject to the terms of the applicable agreement, as part of the Company&#x2019;s Upwork Enterprise offering, the Company indemnifies clients that subscribe to worker classification services for losses arising from worker misclassification. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#x2019;s limited history of prior indemnification claims and the facts and circumstances involved in each particular provision.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <upwk:NumberOfNonCancelableOperatingLeaseAgreements
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTc_79b545db-5ae4-415e-852c-ea4a6f43d58f"
      unitRef="agreement">4</upwk:NumberOfNonCancelableOperatingLeaseAgreements>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ieb713dbedbff4fd0a1ac98be6e2dbbd3_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTQ3_d987ef6b-fe8d-4958-ba55-297a5b00dd25"
      unitRef="usd">14300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_4b978fc5-42ce-4367-aa76-22f341a98cba"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_4eabcaba-933f-49c4-ae2e-91557f6f3462"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_50db4585-3457-4451-adf2-9ae7a8462006"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_734a3f4c-88c6-4c09-b22f-0adf4673c604"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_a1a1cb6f-bc27-4e60-b711-bd74c3089925"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_e450ab7c-786d-4516-b4f4-106b8654c6dc"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4b6e596104874b38b890bb49a65ebfd0_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTg0_fae6bbee-1d43-4559-80f4-8db6fc95ab7f"
      unitRef="usd">1400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_3a97bec4-4a9b-404e-bf59-f993d44c16d8"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_45e8d2cb-09c3-44ad-9287-69016e148815"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_557cd826-3328-4ad1-8283-8fdf80a8a020"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_96bbf64d-219f-49ff-a214-cfea90964d00"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_db8716fb-8cce-42c2-990a-324eed98c1bf"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_e89916af-b825-407a-a50e-e8d4740a9edb"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5d17d354b340474faae0d3161e73a91c_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfOTkw_f8704fe4-8c8c-4d82-a77d-5604784cd6a8"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ied55397d739641658b15eb80f4b01900_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTc3NQ_38b8367e-f27d-4cda-af0e-4aeaf3e1b643"
      unitRef="usd">15700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_3485b034-8d7b-43b6-8428-21127b09f4cf"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_3af7d236-1bc3-411b-af47-b82d9462afb7"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_437bf2a9-bf13-4639-a213-c50fdc0f2ee5"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_7bc55480-fd95-4094-a16b-9aa3cf528792"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_87e18582-5231-4fa7-be1c-10a2e70296a5"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_b88c1b71-d552-43e2-bf04-79b25660b12e"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="if753680960394d06be9d5c3c0283cfe2_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxMg_c6b9c2f5-9f54-41b7-85ce-d6b6be68f00a"
      unitRef="usd">1000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_02d39a78-428d-445f-8833-caacedfab14f"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_0f5dd72e-5615-4263-bad4-c7b1a2288d38"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_5ccc034c-74fb-4dbb-8df6-553a06ed28c0"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_5eb17e1d-0d0e-49ae-87b6-0c3bf8d3fb31"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_6070ec08-2796-4dee-86d3-7289d15bd948"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_769f7936-a2b9-46ac-a625-8e3d6eb8e889"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iec48498d528c406c94050d26049d2c28_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMTgxOA_c406e02b-bc14-40e4-ad9f-8954754347cd"
      unitRef="usd">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i898fd1dfac28434c98d7971e30262cdf_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM1Nw_f3dc2a24-b89b-40a2-9996-8de8b6e6f77b"
      unitRef="usd">10300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_0d90367e-975f-4cfd-ba72-a636f6fc5d23"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_211a3272-5116-4992-8c38-08b17a702805"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_64481736-697f-442d-a796-903b556924e9"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_778f56c0-28ea-4f96-9d0f-d7dab6615388"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_d12792ba-b093-48f2-9701-1be335211a23"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_f6f07fa4-7975-4eba-b646-f324769f008d"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id49c533b593e4c67ae76d5c7d50a175f_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjM5NA_f899cb3b-65fd-42ff-b96e-34459bfad481"
      unitRef="usd">500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_032d4929-35b9-4ece-a9e0-11e3846d3d62"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_036ecfef-4441-4a15-91ff-1ce4dc892828"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_1599b778-6d3b-4c2b-a2a5-f43595c7a207"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_29417d18-0187-4c3c-ad52-677ad39691f5"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_5f8e1899-c1af-484a-8249-e663949bde55"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_cf00c192-04a3-4082-ad40-8895dfb7af98"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iac9479e33f8c4eee8f2af035057928d7_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjQwMA_fec4a74b-7a63-4757-a41d-62f297b339e9"
      unitRef="usd">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <upwk:LessorOperatingLeaseNumberOfSubleaseAgreements
      contextRef="i4c51434603f8435dabdc254e4abb1158_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjU3NQ_4b0d5ed9-18f6-48c5-a5b4-a021e3d0df6b"
      unitRef="agreement">2</upwk:LessorOperatingLeaseNumberOfSubleaseAgreements>
    <upwk:LesseeOperationLeaseNumberOfLeasesExited
      contextRef="i4c51434603f8435dabdc254e4abb1158_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjYzNg_1a2f64a5-9678-4808-ac61-c889479b038f"
      unitRef="office_space">2</upwk:LesseeOperationLeaseNumberOfLeasesExited>
    <upwk:LesseeOperationLeaseNumberOfLeasesExited
      contextRef="i2eedecb54272495f9a49e60aaadd4e0d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjc0OA_15e6b425-508e-4d5f-834e-9d4f2b6d8e3f"
      unitRef="office_space">2</upwk:LesseeOperationLeaseNumberOfLeasesExited>
    <upwk:LesseeOperationLeaseNumberOfLeasesExited
      contextRef="i4c51434603f8435dabdc254e4abb1158_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMjc0OA_6e0f3d47-162e-46dd-8fda-f40ac75a9c8a"
      unitRef="office_space">2</upwk:LesseeOperationLeaseNumberOfLeasesExited>
    <upwk:LesseeOperatingLeaseAcceleratedDepreciation
      contextRef="i6180c0e3c90f472b9872fceaa8d6a2c4_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzAxMA_b5788f9a-23dd-41e1-9510-34745ba2e75c"
      unitRef="usd">300000</upwk:LesseeOperatingLeaseAcceleratedDepreciation>
    <upwk:LessorOperatingLeaseNumberOfSubleaseAgreements
      contextRef="i898fd1dfac28434c98d7971e30262cdf_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzEzMw_170ec024-6ad1-456b-a70f-16980ef6cd96"
      unitRef="agreement">2</upwk:LessorOperatingLeaseNumberOfSubleaseAgreements>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfNjUwMA_519a12fd-f25b-4154-bd0e-a23ec6d83d88">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September 30, 2019, future aggregate minimum lease payments under the&#160;non-cancellable&#160;operating leases, net of sublease income, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.769231%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfMS0xLTEtMS0w_bb318049-23e1-4e2c-93ae-b8f52b2d0f72"
      unitRef="usd">1059000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfMi0xLTEtMS0w_7dc45a78-7c4b-4829-90cf-f937f4d773c1"
      unitRef="usd">5921000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfMy0xLTEtMS0w_810c45b3-51ab-4fba-bcf6-bf73a06da678"
      unitRef="usd">6405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfNC0xLTEtMS0w_80930133-e205-4b22-a9c2-88895aa88c04"
      unitRef="usd">6588000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfNS0xLTEtMS0w_6c33ea29-9a1d-4645-9bdc-69e1f0ebc52a"
      unitRef="usd">6776000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfNi0xLTEtMS0w_dd847428-4e63-4381-919d-05125552329e"
      unitRef="usd">13137000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfNy0xLTEtMS0w_861029ec-7720-4db9-84c8-9f8b6440900e"
      unitRef="usd">482000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <upwk:LesseeOperatingLeaseLiabilityPaymentsDueLessPaymentsToBeReceived
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RhYmxlOmEyZDg5YjQ1YWE0MDQ4NzhiZDVkNTE2ZGMwMjQ4OWNlL3RhYmxlcmFuZ2U6YTJkODliNDVhYTQwNDg3OGJkNWQ1MTZkYzAyNDg5Y2VfOC0xLTEtMS0w_c6599125-cb00-47ea-bd78-20ae3697cf0a"
      unitRef="usd">39404000</upwk:LesseeOperatingLeaseLiabilityPaymentsDueLessPaymentsToBeReceived>
    <us-gaap:OperatingLeaseCost
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzQ1OQ_ac951754-b691-4688-afda-e12c49da79fb"
      unitRef="usd">1200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzQ2Ng_0d058bdb-0c07-4201-8161-9e3cd6e28413"
      unitRef="usd">1100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzU1MA_0e47f4e8-3194-48e7-b344-f951679e7543"
      unitRef="usd">3900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzU1Nw_893b895d-7a73-4f9d-897c-185506db321c"
      unitRef="usd">3000000.0</us-gaap:OperatingLeaseCost>
    <upwk:LettersOfCreditHeld
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzcwNA_4fc0ef83-8c7d-4ea0-b934-593d09abb763"
      unitRef="letter">4</upwk:LettersOfCreditHeld>
    <upwk:LettersOfCreditHeld
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzcxMQ_eb391dc8-7f65-4f0f-8396-e6beaa12fec9"
      unitRef="letter">3</upwk:LettersOfCreditHeld>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzc5OA_7ff70cbe-9315-4ed6-babb-12e55ec15615"
      unitRef="usd">1100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81Mi9mcmFnOmU4NDI2OGE0NzY3NjRhN2I4ZjU0ODdmMTkzYzMxNGNhL3RleHRyZWdpb246ZTg0MjY4YTQ3Njc2NGE3YjhmNTQ4N2YxOTNjMzE0Y2FfMzgwNQ_0211857d-727c-4f3a-9bb1-9f229c4e413d"
      unitRef="usd">800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMzAzNQ_962605b6-b6a7-4d1c-bf3f-a41753973ec6">Debt&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the carrying value of the Company&#x2019;s debt obligations as of September&#160;30, 2019 and December 31, 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.935897%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;First Term Loan&#x2014;18 months of interest-only payments ended in March 2019 followed by 36 equal monthly installments of principal plus interest, maturing March 2022; interest at prime plus 0.25% per annum&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;Second Term Loan&#x2014;11 months of interest-only payments ended in October 2018 followed by 47 equal monthly installments of principal plus interest, maturing September 2022. As of September 30, 2018, the Company achieved trailing six-month EBITDA of at least $1.0 million; as a result, the interest-only repayment period extended to March 2019, followed by 42 equal monthly installments of principal plus interest; bears interest at prime plus 5.25% per annum. As a result of the IPO, the interest rate was reduced to prime plus 0.25% per annum in the fourth quarter of 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unamortized debt discount issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the Company&#x2019;s Loan and Security Agreement, as amended (the &#x201c;Loan Agreement&#x201d;), the aggregate amount of the facility is up to $49.0 million, consisting of a term loan in the original principal amount of $15.0 million (the &#x201c;First Term Loan&#x201d;), a term loan in the original principal amount of $9.0 million (the &#x201c;Second Term Loan&#x201d; and, together with the First Term Loan, the &#x201c;Term Loans&#x201d;) and a revolving line of credit, which permits borrowings of up to $25.0 million subject to customary conditions. Among other things, the Company may only borrow funds under the revolving line of credit if, after giving effect thereto, total borrowings under the line of credit do not exceed a specified percentage of eligible trade and client accounts receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In September 2018, the Company entered into a second amendment (the &#x201c;Second Amendment&#x201d;) to the Loan Agreement, which expanded the types of eligible trade and client accounts receivable considered for the determination of the borrowing base of the revolving line of credit.&#160;The Second Amendment also provided for a reduction in the interest rate for the Second Term Loan, from the prime rate plus 5.25% per annum to the prime rate plus 0.25% per annum, from and after the occurrence of an initial public offering by the Company with net proceeds of more than $50.0 million. This reduction became effective following the completion of the IPO in October 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2019, the Company entered into a third amendment (the &#x201c;Third Amendment&#x201d;) to the Loan Agreement, which, among other changes,&#160;(i) amended the adjusted quick ratio financial covenant to provide that the Company will maintain an adjusted quick ratio of 1.75 to 1.00 (previously 1.30 to 1.00), (ii) reduced the frequency with which the Company is required to provide certain financial information to the lender during periods in which it maintains an adjusted quick ratio of 2.50 to 1.00, and (iii) eliminated the minimum EBITDA covenant with which the Company was required to comply. The Company was in compliance with its covenants under the Loan Agreement as of September 30, 2019 and December 31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;To the extent the Company has not yet collected funds for hourly billings from clients that are in-transit due to timing differences in receipt of cash from clients, the Company may utilize the revolving line of credit to satisfy customary escrow funding requirements. The Company drew down $25.0 million under the revolving line of credit for such purpose in each of March and June 2019, which the Company subsequently repaid in April and July 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Pursuant to the terms of the Loan Agreement, in April 2019, the Company commenced repayment on the Term Loans. During the three and nine months ended September 30, 2019, the Company repaid $1.3 million and $2.5&#160;million related to the First Term Loan, respectively, and $0.6 million and $1.3&#160;million related to the Second Term Loan, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense related to the debt discount was immaterial for the three and nine months ended September&#160;30, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMzAzNg_e24b7a44-51a6-486b-a988-576b8ac62f82">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the carrying value of the Company&#x2019;s debt obligations as of September&#160;30, 2019 and December 31, 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.935897%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;First Term Loan&#x2014;18 months of interest-only payments ended in March 2019 followed by 36 equal monthly installments of principal plus interest, maturing March 2022; interest at prime plus 0.25% per annum&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;Second Term Loan&#x2014;11 months of interest-only payments ended in October 2018 followed by 47 equal monthly installments of principal plus interest, maturing September 2022. As of September 30, 2018, the Company achieved trailing six-month EBITDA of at least $1.0 million; as a result, the interest-only repayment period extended to March 2019, followed by 42 equal monthly installments of principal plus interest; bears interest at prime plus 5.25% per annum. As a result of the IPO, the interest rate was reduced to prime plus 0.25% per annum in the fourth quarter of 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unamortized debt discount issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <upwk:DebtInstrumentInterestOnlyPaymentsTerm
      contextRef="i231e444de6b34a31a7b6495240249f92_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMS0wLTEtMS0wL3RleHRyZWdpb246N2RjMjc3NzhkOWI5NGVhNTk2YWZlNDNlYjI3MjdhZmFfMzI5ODUzNDg4MzUzNg_15f070b6-1d91-49d1-b45a-3e2dd956e4b4">P18M</upwk:DebtInstrumentInterestOnlyPaymentsTerm>
    <upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest
      contextRef="i231e444de6b34a31a7b6495240249f92_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMS0wLTEtMS0wL3RleHRyZWdpb246N2RjMjc3NzhkOWI5NGVhNTk2YWZlNDNlYjI3MjdhZmFfMzI5ODUzNDg4MzU0MA_d9f9f6e1-98ed-4adf-aff1-bb0b658ae006"
      unitRef="installment">36</upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifb2551121eb24a00aaf5c3ce77f592de_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMS0wLTEtMS0wL3RleHRyZWdpb246N2RjMjc3NzhkOWI5NGVhNTk2YWZlNDNlYjI3MjdhZmFfMzI5ODUzNDg4MzU0Nw_d1298d55-0e86-49d5-b3ae-788673d34ea5"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia384c9de88964968b8bb6664bb25f7bb_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMS0yLTEtMS0w_7c96b434-4b4c-4cc6-a432-f79922943506"
      unitRef="usd">12500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i919d14a4904b4f269886e7af704094dc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMS00LTEtMS0w_57a0e26a-6581-429c-8017-d77168a6f5db"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <upwk:DebtInstrumentInterestOnlyPaymentsTerm
      contextRef="i25e3e90edb7744ffa3b37b4abbadf6b0_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0wLTEtMS0wL3RleHRyZWdpb246NTJhNTU1ODdkMjEzNGQzODhjYjY4ZTg4ZDI0Zjk2MjJfMzI5ODUzNDg4MzkwNA_0ce6dda2-94ed-48e0-919e-cb8149d6f6e3">P11M</upwk:DebtInstrumentInterestOnlyPaymentsTerm>
    <upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest
      contextRef="i25e3e90edb7744ffa3b37b4abbadf6b0_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0wLTEtMS0wL3RleHRyZWdpb246NTJhNTU1ODdkMjEzNGQzODhjYjY4ZTg4ZDI0Zjk2MjJfMzI5ODUzNDg4MzkwOA_42d0dac6-844a-449c-8722-e324d0e25887"
      unitRef="installment">47</upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest>
    <upwk:EarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i08d69795cc9140b9903b4718b0a35f83_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0wLTEtMS0wL3RleHRyZWdpb246NTJhNTU1ODdkMjEzNGQzODhjYjY4ZTg4ZDI0Zjk2MjJfMzI5ODUzNDg4Mzk0MQ_50755d9d-c9f9-4941-9b0a-2a8b5447fc51"
      unitRef="usd">1000000.0</upwk:EarningsBeforeInterestTaxesDepreciationAndAmortization>
    <upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest
      contextRef="i08d69795cc9140b9903b4718b0a35f83_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0wLTEtMS0wL3RleHRyZWdpb246NTJhNTU1ODdkMjEzNGQzODhjYjY4ZTg4ZDI0Zjk2MjJfMzI5ODUzNDg4Mzk0NQ_5fb0af86-f9db-4da3-9646-5a4bc50df4aa"
      unitRef="installment">42</upwk:NumberOfMonthlyInstallmentsOfPrincipalAndInterest>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i09b9746a8bce401c95842a2778895dba_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0wLTEtMS0wL3RleHRyZWdpb246NTJhNTU1ODdkMjEzNGQzODhjYjY4ZTg4ZDI0Zjk2MjJfMzI5ODUzNDg4Mzk1Mg_815b1537-f6ab-47bd-b522-ac71d5a1b713"
      unitRef="number">0.0525</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib968e73ea1ff4c3c84cf6cc002de9d33_D20181001-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0wLTEtMS0wL3RleHRyZWdpb246NTJhNTU1ODdkMjEzNGQzODhjYjY4ZTg4ZDI0Zjk2MjJfMzI5ODUzNDg4Mzk1OQ_a7f5b0d5-d613-4a0b-922f-9aa3747aa784"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i057f506809784c239c3f6d6b959c4f22_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi0yLTEtMS0w_6ad8e69f-bd86-4fee-a1f0-074796149d9d"
      unitRef="usd">7714000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc3e1d55b8bf4c9eba7f11bb887b988b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfMi00LTEtMS0w_705d5568-71e0-4996-be09-14f6c844c8f8"
      unitRef="usd">9000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNC0yLTEtMS0w_d0359407-39da-4bca-9a55-835c1b6c2d87"
      unitRef="usd">20214000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNC00LTEtMS0w_280d3ebe-9453-4053-897b-c82e4262e281"
      unitRef="usd">24000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNS0yLTEtMS0w_62f9c744-383a-4ecf-b67a-f8c52c070d32"
      unitRef="usd">51000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNS00LTEtMS0w_3794c48e-7df2-49a5-baa6-04d1423173b3"
      unitRef="usd">90000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNi0yLTEtMS0w_ce65341c-8d49-4ed8-885f-4eaf59fea96d"
      unitRef="usd">20163000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNi00LTEtMS0w_d2db4811-58fb-426f-b559-dd3484c6d85c"
      unitRef="usd">23910000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNy0yLTEtMS0w_09d79bd1-5311-4b20-b184-80877f3f312d"
      unitRef="usd">7579000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfNy00LTEtMS0w_a5051b15-f3bd-46a1-9aea-60e2fe8f6acb"
      unitRef="usd">5671000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfOC0yLTEtMS0w_3ce6f128-6e46-4bed-b91e-38f7e369eb59"
      unitRef="usd">12584000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfOC00LTEtMS0w_327a9a0d-3151-4e55-9796-cdb3aab1e0d3"
      unitRef="usd">18239000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfOS0yLTEtMS0w_4f23380d-932c-47da-b352-7d3f985f79c5"
      unitRef="number">0.0672</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RhYmxlOmI3YTg3ZmVmMjhmMTQ1Y2FhYjU5OTIwNDYzYTIwMjhjL3RhYmxlcmFuZ2U6YjdhODdmZWYyOGYxNDVjYWFiNTk5MjA0NjNhMjAyOGNfOS00LTEtMS0w_5394ca02-b2fa-4876-8cee-d907e3d16505"
      unitRef="number">0.0689</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMjc5_db45ae65-da0e-4d98-9f32-27896c9855ba"
      unitRef="usd">49000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia384c9de88964968b8bb6664bb25f7bb_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMzQ1_6297ab18-17c5-4c11-be5c-ca78d9801334"
      unitRef="usd">15000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i057f506809784c239c3f6d6b959c4f22_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfNDIx_40b02e20-6f34-47e6-b515-4e9a8a9e10cd"
      unitRef="usd">9000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie357cba174e54adcbdd9ff839db1923f_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfNTcy_4542772b-6e9f-40c7-becc-79a19d5fe633"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if35527bfe0c04e64b0107f41e657607b_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMTI1Ng_858b2539-3765-419a-93ce-578cdc85c64a"
      unitRef="number">5.25</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i43562e75b7b24677a7164a600d0501e9_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMTI5Mg_30334e03-6ceb-4a24-a272-d1381bbb207f"
      unitRef="number">0.25</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i455cd3412b584fb2a5590fa6274e741d_D20180901-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMTQxMg_bcb68246-82bd-42fa-b78f-7ec8b880fd77"
      unitRef="usd">50000000.0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <upwk:AdjustedLiquidityRatio
      contextRef="i9711ee5a87fa4ab7803b8b6162ec18b3_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMTc1OQ_087d8a0d-1954-4422-9173-d58b8bf0766e"
      unitRef="number">1.75</upwk:AdjustedLiquidityRatio>
    <upwk:AdjustedLiquidityRatio
      contextRef="i08c31eb75ccc43b1977cc4a9fd5fd0b0_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMTc4Mg_fa1377ad-cc9d-40cb-bb0e-ef910a32c2ad"
      unitRef="number">1.30</upwk:AdjustedLiquidityRatio>
    <upwk:DebtCovenantReductionInFrequencyOfProvidingFinancialInformationAdjustedQuickRatioToMaintain
      contextRef="i9711ee5a87fa4ab7803b8b6162ec18b3_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMTk3Ng_9d8ee938-bc58-4664-b2ee-41b3203ce72c"
      unitRef="number">2.50</upwk:DebtCovenantReductionInFrequencyOfProvidingFinancialInformationAdjustedQuickRatioToMaintain>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9711ee5a87fa4ab7803b8b6162ec18b3_D20190301-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMjQ5Mg_5977bfff-f976-4073-84ce-211101f492b5"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i442685df04834c899be241aa46468622_D20190601-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMjQ5Mg_66aa2b4b-b125-4074-8e6a-7e25def24558"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfDebt
      contextRef="ifb4a85aa247d456fbec32fd5b0973e1e_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMjg2Mw_e1b6e1d2-65f1-41db-9bff-bb7075ed080d"
      unitRef="usd">1300000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i231e444de6b34a31a7b6495240249f92_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMzg0ODI5MDcwMDg4MA_bb43f373-89d6-4486-825b-69efe71c76e2"
      unitRef="usd">2500000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic1be4f7a110c42bdbd97aa4f9d4f9fbe_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMjkwMQ_3e34193c-854f-4d30-8033-7abb036998f9"
      unitRef="usd">600000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i25e3e90edb7744ffa3b37b4abbadf6b0_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV81OC9mcmFnOjdjMTQyZThlNmNhOTQxMTc5OTBiZmZmNDY4ZGYyZThhL3RleHRyZWdpb246N2MxNDJlOGU2Y2E5NDExNzk5MGJmZmY0NjhkZjJlOGFfMzg0ODI5MDcwMDg2Ng_ae5c7f06-4add-4ff1-9b8b-7106ab83fd66"
      unitRef="usd">1300000</us-gaap:RepaymentsOfDebt>
    <upwk:TemporaryEquityNoteDisclosureTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfNjUz_d357fe53-498b-4183-ac02-766b20857689">Redeemable Convertible Preferred Stock&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the IPO, the Company financed its operations and capital expenditures primarily through sales of convertible preferred stock, bank borrowings, and utilization of cash generated from operations in the periods in which the Company generated cash flows from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of the IPO, all of the Company&#x2019;s 61,279,079 shares of then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock on a one-for-one basis. Therefore, there were no issued or outstanding shares of redeemable convertible preferred stock as of September 30, 2019 and December 31, 2018.&lt;/span&gt;&lt;/div&gt;</upwk:TemporaryEquityNoteDisclosureTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if1f9ead72e4741cf89dda6098a2de1ab_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfMzcy_d3f6fe9f-172b-4e15-bae9-dd954046812c"
      unitRef="shares">61279079</us-gaap:TemporaryEquitySharesOutstanding>
    <upwk:ConvertiblePreferredStockConversionRatio
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfNDk4_e29e51fe-6f47-4cc9-950f-07775cba84d4"
      unitRef="number">1</upwk:ConvertiblePreferredStockConversionRatio>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfNTM4_2b3dba9e-7ab6-4c44-af4a-9d694e785248"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfNTM4_3376b762-6a8c-409c-a16e-9c505d4f2f3c"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfNTM4_4e198813-505f-4c84-a0fb-da026ee33422"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV82NC9mcmFnOmM2OTI2NmFkYmM5ZjRhY2JiZGYwYWU2NTI5MTRiY2YzL3RleHRyZWdpb246YzY5MjY2YWRiYzlmNGFjYmJkZjBhZTY1MjkxNGJjZjNfNTM4_d630820d-76bd-4337-8ad0-61d5cf156cd4"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <upwk:PreferredAndCommonStockWarrantsTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMjMzMA_478bafc9-8dc2-4eb2-9d28-c9c12fa91fc5">Preferred and Common Stock Warrants&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Redeemable Convertible Preferred Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of the Elance-oDesk Combination, a redeemable convertible preferred stock warrant that was originally issued by Elance prior to the Elance-oDesk Combination became exercisable to purchase up to 124,506 and 273,825 shares of the Company&#x2019;s Series&#160;A-1&#160;and Series&#160;A-2&#160;redeemable convertible preferred stock, respectively, at an exercise price of $3.13 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the IPO, the Company estimated the fair value of its redeemable convertible preferred stock warrant using the Black-Scholes valuation model. For the three and nine months ended September 30, 2018, the Company recorded $3.2 million and $3.6 million, respectively, related to the revaluation of its redeemable convertible preferred stock warrant liability, which is included in other (income) expense, net in the Company&#x2019;s condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon completion of the IPO, this warrant converted to a common stock warrant exercisable for the same number of shares and was reclassified to additional paid-in capital. The common stock warrant was outstanding and exercisable as of December&#160;31, 2018. In April 2019, this common stock warrant was exercised in full at a total cost of $1.2 million. In lieu of a cash payment, the holder of the warrant surrendered 64,646 shares of common stock to cover the exercise price. The Company issued 333,685 shares of common stock upon the exercise of this common stock warrant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Common Stock Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2018, the Company established The Upwork Foundation initiative. The program includes a donor-advised fund created through the Tides Foundation. In May 2018, the Company issued a warrant to purchase 500,000 shares of its common stock at an exercise price of $0.01 per share to the Tides Foundation. The vesting and exercisability provisions of the warrant became effective upon the IPO in October 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;This warrant is exercisable as to 1/10th of the shares on each anniversary of the IPO, with proceeds from the sale of such shares to be donated in accordance with the Company&#x2019;s directive. In October 2019, 50,000 shares underlying the warrant vested and were exercised in full. See &#x201c;Note 14&#x2014;Subsequent Events.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three and nine months ended September 30, 2019, the Company recorded $0.1 million and $0.4 million of expense, respectively, related to the revaluation of this warrant, which is included in general and administrative expense in the Company&#x2019;s condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</upwk:PreferredAndCommonStockWarrantsTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="iec483476ecce4118afae0e226cede550_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMzAy_6d4826cf-bd1f-4d86-81be-b8d132092e28"
      unitRef="shares">124506</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i7e3b966e9adf4d2fbb9bdcf7128c611c_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMzA5_5c58ca32-a2a7-4226-885f-4115935b8eb3"
      unitRef="shares">273825</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iec483476ecce4118afae0e226cede550_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfNDQw_77e0ed91-7718-41e8-aaa3-4dec1b0aa548"
      unitRef="usdPerShare">3.13</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaf20265f8f6e4135875d3218fead85b2_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTA5OTUxMTYzMDE3NA_c4abaa35-9b6c-4446-9277-b086b2457c8e"
      unitRef="usd">-3200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3d27b673f2834131902cacf1d382f010_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTA5OTUxMTYzMDIxNQ_4ee855bc-2091-49e9-852c-40700c526d1f"
      unitRef="usd">-3600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i1385b27ad9f64968a6f32b32c83b037b_D20190401-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTI0MQ_c128bd19-bb62-490b-8a00-4b95815d927f"
      unitRef="usd">1200000</us-gaap:ProceedsFromWarrantExercises>
    <upwk:ClassOfWarrantOrRightNumberOfWarrantsSurrendered
      contextRef="i1385b27ad9f64968a6f32b32c83b037b_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTMxMA_d5831d4e-d078-46bf-bb2f-8a694e487b2c"
      unitRef="shares">64646</upwk:ClassOfWarrantOrRightNumberOfWarrantsSurrendered>
    <upwk:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="i1385b27ad9f64968a6f32b32c83b037b_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTM4NA_37d9370d-ce30-4337-a913-950b3f672dd1"
      unitRef="shares">333685</upwk:StockIssuedDuringPeriodSharesWarrantExercises>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ie68cac6436e8488ebf5f5e895ca1c4c6_I20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTY4MA_53cb8f9a-d9f2-40cc-aa59-aafc1dcdb41c"
      unitRef="shares">500000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie68cac6436e8488ebf5f5e895ca1c4c6_I20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTczNA_6477a003-5a6d-415c-85d5-276e0f84d3f7"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <upwk:ClassOfWarrantOrRightExercised
      contextRef="i0c70d179b53640eaaabe33a66d06e300_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMzI5ODUzNDg4NzEzMA_5b3dc1db-299f-43e2-a6a3-f4dbb5111013"
      unitRef="shares">50000</upwk:ClassOfWarrantOrRightExercised>
    <upwk:IncreaseDecreaseInCommonStockWarrant
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTA5OTUxMTYzMDI5NQ_1ef7c705-a976-4653-b7d5-f4df8cd967ae"
      unitRef="usd">100000</upwk:IncreaseDecreaseInCommonStockWarrant>
    <upwk:IncreaseDecreaseInCommonStockWarrant
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83MC9mcmFnOjg0MWFhMGY0YjQ0ZTQwMzI4YzllMWQ2NTc2YjRhNDg1L3RleHRyZWdpb246ODQxYWEwZjRiNDRlNDAzMjhjOWUxZDY1NzZiNGE0ODVfMTA5OTUxMTYzMDIzNw_584bd5ee-e72d-47fa-b705-351237894081"
      unitRef="usd">400000</upwk:IncreaseDecreaseInCommonStockWarrant>
    <upwk:CommonStockDisclosureTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RleHRyZWdpb246Nzg0YjEzZTEwMDhmNDBhOTg4NWY0YTQ4OWU0MWQzMWZfNDE3_a7c0b5cc-54c8-4f22-9b04-419e49fa61f1">Common Stock&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Holders of common stock are entitled to one vote per share and are entitled to receive dividends, if any, on a pro rata basis whenever funds are legally available and when, as, and if declared by the Company&#x2019;s board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September&#160;30, 2019 and December&#160;31, 2018, the Company was authorized to issue 490,000,000 shares of common stock. As of September&#160;30, 2019 and December&#160;31, 2018, the Company had reserved shares of common stock for future issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,596,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,774,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;RSUs issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;898,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining shares reserved for future issuances under 2018 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,045,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,558,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining shares reserved for future issuances under 2018 Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,271,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,885,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,219,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</upwk:CommonStockDisclosureTextBlock>
    <upwk:CommonStockVotePerShare
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RleHRyZWdpb246Nzg0YjEzZTEwMDhmNDBhOTg4NWY0YTQ4OWU0MWQzMWZfMzI5ODUzNDg4Mzc3MQ_71ff75d5-d90f-4392-8310-1cd43af2a927"
      unitRef="votepershare">1</upwk:CommonStockVotePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RleHRyZWdpb246Nzg0YjEzZTEwMDhmNDBhOTg4NWY0YTQ4OWU0MWQzMWZfMjky_3323f85f-68c0-4f86-bd2d-2a03c2c934d0"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RleHRyZWdpb246Nzg0YjEzZTEwMDhmNDBhOTg4NWY0YTQ4OWU0MWQzMWZfMjky_bb99c705-ea77-4063-afd8-58a17a693247"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RleHRyZWdpb246Nzg0YjEzZTEwMDhmNDBhOTg4NWY0YTQ4OWU0MWQzMWZfNDE4_f49633b2-73ce-4379-8161-497513a3aa9f">As of September&#160;30, 2019 and December&#160;31, 2018, the Company had reserved shares of common stock for future issuance as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,596,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,774,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;RSUs issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;898,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining shares reserved for future issuances under 2018 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,045,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,558,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining shares reserved for future issuances under 2018 Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,271,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,885,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,219,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib617892aa01b4371b1a7f628ed422883_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfMS0xLTEtMS0w_c9a41009-5029-4786-bf62-4223ee4ed28d"
      unitRef="shares">16596305</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ibd0cf8b5c2164acc81f08de1a0c04e1b_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfMS0zLTEtMS0w_0123a8e5-866d-47bf-a486-7be5ae45d81f"
      unitRef="shares">23774279</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id0e8b50b82a449018d710a588db64609_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfMi0xLTEtMS0w_b1a58f97-ac6f-4917-b5e8-4d5f10556c1e"
      unitRef="shares">1471876</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5b6ed2e966ea446f84376ff70fa13301_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfMi0zLTEtMS0w_ef7b884f-8be8-4974-acc6-bf577c93f158"
      unitRef="shares">288460</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie4f426e1c21c4b94801e0ba051e2a218_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfMy0xLTEtMS0w_9a6c9c15-5efa-46fb-9e58-1570efd68c25"
      unitRef="shares">500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id02665768c2b4c648d880f2b23e103ba_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfMy0zLTEtMS0w_e7707f28-f7a6-4c15-b27f-bd5a7c28897c"
      unitRef="shares">898331</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if418f265f2ef4ad792a98b52b09038f7_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfNC0xLTEtMS0w_37dc3b45-ad87-4e92-a235-b578eaa89e29"
      unitRef="shares">17045968</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie6b348df87c64425b84befb6978a6202_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfNC0zLTEtMS0w_c1527e7b-0bf7-4ce2-af2d-f81b5860b8a8"
      unitRef="shares">10558306</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie4cd3a5857c24f56acc3117cee4635ff_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfNS0xLTEtMS0w_3f3359ba-509a-4e64-b5fa-3424c5869bd6"
      unitRef="shares">2271326</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i3afc1080039845b6b8c69055084b0d61_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfNS0zLTEtMS0w_39fb53d6-43c4-4b32-a243-80c1bcb341a2"
      unitRef="shares">1700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfNi0xLTEtMS0w_70519e01-21d5-4469-b22d-94d7c05a5183"
      unitRef="shares">37885475</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV83Ni9mcmFnOjc4NGIxM2UxMDA4ZjQwYTk4ODVmNGE0ODllNDFkMzFmL3RhYmxlOjViZmJhYTVjZWE3MzQ2NjI4ZDAyMTQzZDI0MjY5YWE3L3RhYmxlcmFuZ2U6NWJmYmFhNWNlYTczNDY2MjhkMDIxNDNkMjQyNjlhYTdfNi0zLTEtMS0w_be75cc6f-fbaa-4b96-97e7-936eb4f23df1"
      unitRef="shares">37219376</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfNDU3Ng_96571c67-2fff-48c6-b5cc-d2ff6b9103f1">Stock-Based Compensation&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes activity under the Company&#x2019;s stock option plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares Underlying Outstanding Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,774,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,707,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,470,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,596,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2018, the Company&#x2019;s board of directors and stockholders each adopted the 2018 Equity Incentive Plan (the &#x201c;2018 EIP&#x201d;), which became effective on the date immediately prior to the date of the IPO. Awards granted under the 2018 EIP may be (i) incentive stock options, (ii) nonqualified stock options, (iii) restricted stock units (&#x201c;RSUs&#x201d;), (iv) restricted stock awards, or (v) stock appreciation rights, as determined by the Company&#x2019;s board of directors or compensation committee at the time of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the RSU activity and related information under the 2018 EIP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of RSUs&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,397,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(123,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(90,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested balance at September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Pursuant to the terms of the 2018 EIP, the number of shares available for grant was increased by 5,322,716 shares in January 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In July 2018, the Company&#x2019;s board of directors granted an option exercisable for up to 1,860,000 shares of common stock to the Company&#x2019;s Chief Executive Officer under the 2018 EIP (the &#x201c;CEO Award&#x201d;). The vesting and exercisability of the CEO Award is contingent upon the recipient&#x2019;s continuous service as the Chief Executive Officer and the achievement of certain measurement objectives during three separate measurement periods within the period of time beginning on January 1, 2019 and ending on December 31, 2023. Each reporting period, the Company assesses the probability that the performance criteria will be met and records expense for those shares that are probable of vesting. In June 2019, the Company determined that vesting of the CEO Award was improbable. As a result, the Company reversed the full amount of previously recorded expense related to the CEO Award, which amounted to $0.9 million for the nine months ended September 30, 2019. In August 2019, this award was canceled.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2019, the Company&#x2019;s board of directors approved the omnibus Performance Bonus Plan along with the performance criteria and bonus pool for 2019 (the &#x201c;Bonus Plan&#x201d;), which provides for the payment of bonus compensation to selected employees of the Company, including the Company&#x2019;s executive officers, upon the achievement of certain performance criteria. In lieu of a cash payment, bonus payments to certain of the Company&#x2019;s management team will be paid in the form of fully vested RSUs issued from the 2018 EIP. The ultimate number of fully vested RSUs to be granted will be determined by dividing (A) the total dollar value of the bonus that would be delivered in cash by (B) the closing stock price on the day prior to the award grant date, which is expected to occur in the first quarter of 2020. The payment of the bonus in fully vested RSUs requires accounting as a stock-based award under U.S. GAAP. Because the number of fully vested RSUs to be granted is dependent upon the future closing price of the Company&#x2019;s common stock, the Company has classified this award as a liability within its &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;condensed consolidated balance sheet as of September 30, 2019. Each reporting period, the Company assesses the probability that the performance criteria will be met and records expense for those shares that are probable of vesting. For the three and nine months ended September 30, 2019, the Company recorded stock-based compensation expense related to the Bonus Plan of $0.1&#160;million and $0.3&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2018, the Company&#x2019;s board of directors and stockholders each adopted the 2018 Employee Stock Purchase Plan (the &#x201c;2018 ESPP&#x201d;), which became effective upon the completion of the IPO. Pursuant to the terms of the 2018 ESPP, in January 2019, the number of shares of common stock available for issuance was increased by 851,634 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;During the nine months ended September 30, 2019, the Company issued 280,308 shares of common stock under the 2018 ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;Research and development&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt; Includes $0.2&#160;million that the Company capitalized to internal-use software and platform development costs during the three and nine months ended September 30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock-based compensation expense related to non-employee stock option grants was immaterial for the three and nine months ended September 30, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The amount of stock-based compensation capitalized to internal-use software and platform development costs for the three and nine months ended September 30, 2018 was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the IPO, certain common stockholders (who were employees or former employees of the Company) sold shares of the Company&#x2019;s common stock in secondary market transactions. In 2018, one such transaction occurred. The incremental value between the sale price and the fair value of the common stock at the date of sale aggregated to an immaterial amount of stock-based compensation expense for the nine months ended September 30, 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfNDU3Nw_f75364cf-6c6c-4d71-a139-65ea54b05b70">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes activity under the Company&#x2019;s stock option plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares Underlying Outstanding Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,774,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,707,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,470,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,596,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfMS0xLTEtMS0w_5fbf76b2-4104-4e3f-8852-5bc9eb5064c0"
      unitRef="shares">23774279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfMS0zLTEtMS0w_87befd9f-5b15-4ff8-9094-57eea8c8fc0c"
      unitRef="usdPerShare">3.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i08c31eb75ccc43b1977cc4a9fd5fd0b0_D20190101-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfMS01LTEtMS0w_dcd94c17-33c3-4511-bfea-90d5909f944a">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9c463fbcfdd849039958d6f8f45ceda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfMS03LTEtMS0w_f4fa7759-8127-4c90-ae76-5f68dcaad0db"
      unitRef="usd">342262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfMy0xLTEtMS0w_169cad74-e5b6-4e05-a60c-f4c5db64265a"
      unitRef="shares">4707617</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfMy0zLTEtMS0w_1c1e01be-a651-485f-a95b-ec049fa23041"
      unitRef="usdPerShare">3.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfNC0xLTEtMS0w_90b4d5c0-4d73-4871-afa5-4d49645a8469"
      unitRef="shares">2470357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfNC0zLTEtMS0w_305a5832-2d56-4e07-b8d9-da2a9aed3438"
      unitRef="usdPerShare">6.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfNS0xLTEtMS0w_39b1f132-7007-434b-bea9-3bf04d08500a"
      unitRef="shares">16596305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfNS0zLTEtMS0w_f9068211-07df-42fd-ba78-91a54919b88e"
      unitRef="usdPerShare">3.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfNS01LTEtMS0w_4d3ecbbc-190d-4789-81a0-8d945d4f7ccc">P6Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjBkNWQ0ZDkxMzc0MjQ3ZDM4MmIxZTAyYTRiYjVjZGE1L3RhYmxlcmFuZ2U6MGQ1ZDRkOTEzNzQyNDdkMzgyYjFlMDJhNGJiNWNkYTVfNS03LTEtMS0w_65e7fa2d-47a5-49f4-b358-bf4fb7dd7067"
      unitRef="usd">161808000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfNDU3OA_5fdd266b-0f5b-49fc-a2ac-c5bee36b398e">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the RSU activity and related information under the 2018 EIP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of RSUs&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,397,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(123,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(90,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested balance at September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i683f2479fcd1475585e001cec0a89a3e_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfMS0xLTEtMS0w_a4882303-f0f9-4367-a4c3-dbb017200b0b"
      unitRef="shares">288460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i683f2479fcd1475585e001cec0a89a3e_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfMS0zLTEtMS0w_28f456a2-d64e-4956-b001-33434c455b79"
      unitRef="usdPerShare">15.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfMi0xLTEtMS0w_9150d76f-0e93-4301-9ddc-9d7a64c75f84"
      unitRef="shares">1397645</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfMi0zLTEtMS0w_7f584992-edb5-4afa-886d-593876210c0f"
      unitRef="usdPerShare">19.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfMy0xLTEtMS0w_8aedbf24-321c-4a9f-9bd5-16afaf1b29b8"
      unitRef="shares">123562</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfMy0zLTEtMS0w_a25f0aa9-16d4-44a9-9f08-323fa534c253"
      unitRef="usdPerShare">15.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfNC0xLTEtMS0w_31392a67-0787-4347-b010-bae76319039a"
      unitRef="shares">90667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1116ed9720154b52b69e7325c88ca4bb_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfNC0zLTEtMS0w_e71ca7ac-d2b2-465a-ba03-cde82b66c538"
      unitRef="usdPerShare">20.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i456c7fe18244418db669f7ed3f85417f_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfNS0xLTEtMS0w_654e9e69-bfee-43a9-b526-46dea7d9b104"
      unitRef="shares">1471876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i456c7fe18244418db669f7ed3f85417f_I20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjhiZGRmNjE0Y2U5ZjQ3OTJhMTJmNjUwNWY4ZDg0ZTdlL3RhYmxlcmFuZ2U6OGJkZGY2MTRjZTlmNDc5MmExMmY2NTA1ZjhkODRlN2VfNS0zLTEtMS0w_4c4b9c75-1ea7-4cd6-8be6-e12f27207d78"
      unitRef="usdPerShare">19.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i311576560a63409fb1dfcaafa71bdcbd_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfODI4_75b31181-8035-453d-bcc6-0bed4c89fafd"
      unitRef="shares">5322716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i92d8a487858c499c8c885fbcc8b6d186_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfOTI2_3321a04e-3971-491d-98a9-1e1dc7e2d26a"
      unitRef="shares">1860000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0f6d720fa2a414794049f4c86b9a48f_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMTc0MQ_0df9fa83-8360-4b12-918e-b24b9e52c838"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i629e8b118a6142e4b15eb7450a52e9fa_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMzI5ODUzNDg5MDY3Nw_9a085d24-6418-41a8-8116-431d11d0f4ec"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae97dd4c6d5a458185eda210a4fbe3fe_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMzI5ODUzNDg5MDY5MQ_1cfb4eff-2e05-4868-809c-faf83411c3c6"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="if69bee47f0444d6c98bcb33675e1f1c2_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMzQ5MA_f59afdbb-e1c2-4502-82ec-97612a77df34"
      unitRef="shares">851634</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifc6d1c9f2e274c0086baa8294d14ec53_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMzU2NQ_6d2ee282-6632-4802-a15f-a7346fe91033"
      unitRef="shares">280308</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfNDU3OQ_9d668167-6581-4af0-9599-4c1e8971fbe9">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;Research and development&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5bda1046135479182e6b6e4192c76b6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMi0xLTEtMS0w_daf8bd34-e102-4345-9cf2-11049ae9b219"
      unitRef="usd">109000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cf38eeedf334136b1dfc975590ae80b_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMi0zLTEtMS0w_53e361ec-5adc-43c2-b89e-2986bef59212"
      unitRef="usd">59000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02e04159fce74791893dbae4c2788ad1_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMi01LTEtMS0w_b47fb31b-e43a-4ec0-9926-7538c377c654"
      unitRef="usd">326000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83cb52000ca34c53945cdfbcacb1585f_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMi03LTEtMS0w_c823cad3-f505-401d-9436-0227830bf4c1"
      unitRef="usd">164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5308923105fd424aa8c7395f3767ad1f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMy0xLTEtMS0w_bc40dc35-4bdb-40f7-827f-3999e011327a"
      unitRef="usd">1685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaacf84fa036648a287465c06043c60a9_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMy0zLTEtMS0w_e62ae696-c11b-4b0a-8e9b-4c11036cd392"
      unitRef="usd">623000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b635d7a730d4ca8b179fded5e989359_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMy01LTEtMS0w_99a6757a-b2bf-41ca-8316-890f59c06a83"
      unitRef="usd">4751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i76d86debbd7d47d8ae0cf1e1a86c5585_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfMy03LTEtMS0w_d9203f86-3fdb-40d5-b201-27ab6ae6dce5"
      unitRef="usd">1711000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie42340c5a2cb477fa45b21d9929fb9db_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNC0xLTEtMS0w_cdea1eae-2f27-4104-b6a5-7a38044f3adf"
      unitRef="usd">635000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0b6222b0b30e482e85879bffa0644272_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNC0zLTEtMS0w_235c0ec9-97c0-4cc8-b82d-3426e80a323d"
      unitRef="usd">355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iebc03319230b4714a4b8825b48782e35_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNC01LTEtMS0w_a46b983e-5513-486b-b21d-47215ece5705"
      unitRef="usd">1860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic454c8e272dc48e38b0a6b1e468e600f_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNC03LTEtMS0w_0b88bc29-405b-42c0-80e4-bda49b18cfc7"
      unitRef="usd">1026000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90b0eac3d0e0497bb084ca7832e41f2e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNS0xLTEtMS0w_51dd3970-b03d-4cdf-bb99-f2c754d7ee7d"
      unitRef="usd">1685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e190bab980d40cd90f0ca8524825788_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNS0zLTEtMS0w_9e6c3359-e6b2-4bca-96d1-d50f72afb008"
      unitRef="usd">949000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ea5739fd07b48c8966ff5f06d6dbaf1_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNS01LTEtMS0w_f912ba57-3597-4c68-9e7d-fbd09cb57587"
      unitRef="usd">4103000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6301896bf92c458abdc7281ddcec9d89_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNS03LTEtMS0w_ee82f8ce-3725-42cd-8534-07c95674b48b"
      unitRef="usd">2766000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNi0xLTEtMS0w_563c1332-d866-486a-9735-90086857e942"
      unitRef="usd">4114000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNi0zLTEtMS0w_2e0ac217-ba13-40a9-842f-d093d604bcae"
      unitRef="usd">1986000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNi01LTEtMS0w_6b46480a-625a-4e3e-bbb2-9efec17aa594"
      unitRef="usd">11040000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RhYmxlOjEyYjZiNzRiNTZjYjQzNmRhN2NkNWY3Nzg3M2Q0YTEzL3RhYmxlcmFuZ2U6MTJiNmI3NGI1NmNiNDM2ZGE3Y2Q1Zjc3ODczZDRhMTNfNi03LTEtMS0w_b061c201-8574-4b4b-9713-2eab7ecce952"
      unitRef="usd">5667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMzg0ODI5MDcwMzg4MA_c9f1d8a1-8baf-4517-ad24-f736b09910b4"
      unitRef="usd">200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84Mi9mcmFnOjEyOGM2Y2JkNWU4YzQ2MTFiZmRlYjNlOTRlN2Q2ZWI0L3RleHRyZWdpb246MTI4YzZjYmQ1ZThjNDYxMWJmZGViM2U5NGU3ZDZlYjRfMzg0ODI5MDcwMzg4MA_f1518f6c-4b4e-422e-a1ae-33d0cb23cb82"
      unitRef="usd">200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RleHRyZWdpb246NTVhZjU4YjkyNGVmNDViZDhhN2IyYjVjYjA3YjA3ZTBfMzcy_e162bc09-2b02-44dd-9d94-a4c746998eb5">Net Loss per Share&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share for the periods presented (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares used to compute net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,163,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,069,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,844,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,129,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,596,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,312,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon conversion of redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,279,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon exercise of common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon exercise and redeemable conversion of preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable in connection with employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;730,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,298,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,489,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RleHRyZWdpb246NTVhZjU4YjkyNGVmNDViZDhhN2IyYjVjYjA3YjA3ZTBfMzcz_b33e289e-7ead-4050-a804-d484350a7688">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share for the periods presented (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares used to compute net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,163,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,069,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,844,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,129,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfMy0xLTEtMS0w_dc2a661a-3bda-4288-9e23-b87665fbe6bf"
      unitRef="usd">-2827000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfMy0zLTEtMS0w_afa36dec-ef73-428d-9bed-671b1b6e2437"
      unitRef="usd">-7346000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfMy01LTEtMS0w_ac394817-62d3-4b11-96f2-68ba9c5fcec7"
      unitRef="usd">-9582000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfMy03LTEtMS0w_88254794-8858-4aa5-b2f6-3c4e69dad095"
      unitRef="usd">-14542000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfNy0xLTEtMS0w_338f2078-4fed-49fb-b8fe-859c6a3a4efa"
      unitRef="shares">111163396</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfNy0zLTEtMS0w_8abe2fc5-3b1e-4e5b-89dc-47ae5468277c"
      unitRef="shares">36069502</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfNy01LTEtMS0w_63720824-611b-4000-a8af-78a6972e8a67"
      unitRef="shares">108844495</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfNy03LTEtMS0w_eff9d0d1-ec5d-4de1-8c2b-9a4e27907209"
      unitRef="shares">35129250</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfOS0xLTEtMS0w_0c391503-c75d-4acd-81be-53e753842e77"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfOS0zLTEtMS0w_5dc09891-9276-4bff-9770-f66495e2a758"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfOS01LTEtMS0w_360ec73a-a42c-4da4-a8b1-112d8bd0b184"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjNmNTdiMjBiZjc4NzQ0MjhiNGNmMTQ5OTU5YjgyMmYzL3RhYmxlcmFuZ2U6M2Y1N2IyMGJmNzg3NDQyOGI0Y2YxNDk5NTliODIyZjNfOS03LTEtMS0w_5bbeb1ae-6300-4ba5-abcd-7b594e89539b"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RleHRyZWdpb246NTVhZjU4YjkyNGVmNDViZDhhN2IyYjVjYjA3YjA3ZTBfMzc0_33a4e03a-946a-41d4-920d-9530910d2ab5">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.230769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,596,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,312,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon conversion of redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,279,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon exercise of common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon exercise and redeemable conversion of preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable upon vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock issuable in connection with employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;730,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,298,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,489,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86d37738d0b941819654e1d9ac6cd24a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfMi0xLTEtMS0w_1d6e5979-574a-45fe-b0f7-85b5f98cf635"
      unitRef="shares">16596305</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7ad4076bc4044689977099d1c9a98a37_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfMi0zLTEtMS0w_40e6ffe5-f82b-47e8-986d-0877f98e5b6a"
      unitRef="shares">24312203</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i209dd49276644f4f9dbbd03ba190ae52_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfMy0xLTEtMS0w_1a87ddfa-4b39-4dbc-beac-b01900cf3fc2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic2e8cb75804843329f360cf42f19072a_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfMy0zLTEtMS0w_340181d7-94ef-4afb-bec6-83382c677539"
      unitRef="shares">61279079</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib69ee4e627174959a22588fd43465841_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNC0xLTEtMS0w_f5a45df9-0a75-415f-a8f8-52797a8e20d6"
      unitRef="shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i55cc66b197424755a1ef2057eec69d52_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNC0zLTEtMS0w_af3ff59c-e2a0-44dd-ac76-5dfdd9d09f28"
      unitRef="shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0c8ebfecdf3f4cf28cd5afca399e6c9e_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNS0xLTEtMS0w_5b182697-47ad-4ab8-9775-bb9df1577984"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21b17e47bb7a46ce86e8b119848e8a43_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNS0zLTEtMS0w_d1b5348a-8972-48d7-8cd9-1d7e890f9b0d"
      unitRef="shares">398331</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8d49c7f5f3594a7c95265440317a531b_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNi0xLTEtMS0w_00d25d06-3b3a-4d5c-adab-fc3f1bdf4081"
      unitRef="shares">1471876</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8226355bfcbf4b6392c16dac51da868a_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNi0zLTEtMS0w_3b432eb1-8dea-4e23-8bee-ded129e5c573"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2e7fc18a52f24d30b1ddbdf7a76161ce_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNy0xLTEtMS0w_0d111106-abf8-4d5b-b113-cf23087b5adc"
      unitRef="shares">730217</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8ec9d283ae4746dc8dbcadecef0d3fd5_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfNy0zLTEtMS0w_6775e143-d106-42b4-954e-359bdfcd0426"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfOC0xLTEtMS0w_bf201c4c-c877-4793-ba51-86e6b9d969cc"
      unitRef="shares">19298398</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84NS9mcmFnOjU1YWY1OGI5MjRlZjQ1YmQ4YTdiMmI1Y2IwN2IwN2UwL3RhYmxlOjRmYmJjMmFiMWNmMjRmNDhhZWVlYzBjNGEzMzdlODZhL3RhYmxlcmFuZ2U6NGZiYmMyYWIxY2YyNGY0OGFlZWVjMGM0YTMzN2U4NmFfOC0zLTEtMS0w_e9bb4035-5387-415f-9030-5c0eb6b1b3e3"
      unitRef="shares">86489613</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RleHRyZWdpb246NjExZmI0ZWYxMWYwNDlhMmJlYWI3MzJjOTU0NzFkZGRfNjI3_4eac169e-04bf-481f-962e-8cb2922b8dd3">Segment and Geographical Information&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company operates as one operating and reportable segment for purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth total revenue by type of service for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketplace&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Managed services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;221,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company generates its revenue from freelancers and clients. The following table sets forth total revenue by geographic area based on the billing address of its freelancers and clients for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Freelancers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total freelancers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;221,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Substantially all of the Company&#x2019;s long-lived assets were located in the United States as of September&#160;30, 2019 and December&#160;31, 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RleHRyZWdpb246NjExZmI0ZWYxMWYwNDlhMmJlYWI3MzJjOTU0NzFkZGRfNzQ_6da1633b-79df-4016-ae91-2f292e2b8e73"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RleHRyZWdpb246NjExZmI0ZWYxMWYwNDlhMmJlYWI3MzJjOTU0NzFkZGRfNzQ_eee8f2b6-23cf-43b8-a9b8-0d987e10a077"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RleHRyZWdpb246NjExZmI0ZWYxMWYwNDlhMmJlYWI3MzJjOTU0NzFkZGRfNjI4_8b996bfa-942c-40b7-a079-9ed27d7df676">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth total revenue by type of service for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketplace&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Managed services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;221,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48a556a509fe46c39f9be981eba0e153_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMi0xLTEtMS0w_df1a11d3-54e4-4e7e-b929-c1ed4ead1277"
      unitRef="usd">70683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a06f788f58f47c997e4480b3ca1a5ac_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMi0zLTEtMS0w_308bf7e0-4c98-447b-b7d6-dc0a4719863c"
      unitRef="usd">56766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2600fc2aa44e3ca3fbcc4c872e962c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMi01LTEtMS0w_8f09e788-84f8-4020-ba37-9ebc42e97eef"
      unitRef="usd">197787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b3854e645f44aeb041d2b17fe64a77_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMi03LTEtMS0w_6e488fda-7d00-4d66-894f-d751ad16a87e"
      unitRef="usd">164180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e8386c611904c92ad177c5643c4668e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMy0xLTEtMS0w_553a3f7f-7238-4e58-a325-f10b4ab9db0c"
      unitRef="usd">8103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f06794ca41b48df8574134fa106f263_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMy0zLTEtMS0w_f0cb2318-9208-48b0-9f5f-c9bddc80ff9c"
      unitRef="usd">7347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f4252dca24c49f38782d3d8f46cdb13_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMy01LTEtMS0w_ae74540e-56d6-4364-a2fe-26c3182adc90"
      unitRef="usd">24179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc841639ffe740a889d1481d53d4a702_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfMy03LTEtMS0w_3746f47e-a7ae-47f5-a524-0b66164af08a"
      unitRef="usd">21832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfNC0xLTEtMS0w_c839ef18-66e2-469c-8ca8-6d57a9d40a86"
      unitRef="usd">78786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfNC0zLTEtMS0w_76e12021-0839-482d-a0ff-2b972edffa32"
      unitRef="usd">64113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfNC01LTEtMS0w_f227f364-6cdf-4c51-a2c5-00f486dd5df3"
      unitRef="usd">221966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjMxOTgyYzNlNWExYzQ1NDliOTc1ZDhkNTg2OGFmYjE2L3RhYmxlcmFuZ2U6MzE5ODJjM2U1YTFjNDU0OWI5NzVkOGQ1ODY4YWZiMTZfNC03LTEtMS0w_7677a047-17c8-4730-ad64-6a1d9da70eae"
      unitRef="usd">186012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RleHRyZWdpb246NjExZmI0ZWYxMWYwNDlhMmJlYWI3MzJjOTU0NzFkZGRfNjI5_d1bfe6ba-5f9f-47a4-bb86-39ab707f1854">The following table sets forth total revenue by geographic area based on the billing address of its freelancers and clients for the periods presented (in thousands):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.826923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.601282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.942308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Freelancers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total freelancers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;221,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30f2a11e156946b9aae3c42c11e5e414_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMy0xLTEtMS0w_828f4830-9371-4cab-9da8-93541f278262"
      unitRef="usd">13077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3da83f5744a46b18ad20253deb82708_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMy0zLTEtMS0w_7a557c3b-128a-4f02-a741-a2269757042e"
      unitRef="usd">10273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6793a37a80814c73900f5afe61fd69f0_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMy01LTEtMS0w_786b4839-0dcb-407e-9bae-e8a2a3bf6490"
      unitRef="usd">37451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia072c6068c5a4a969256e0774f899fcd_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMy03LTEtMS0w_987eb93e-1751-4e2f-aade-bafbf8052969"
      unitRef="usd">28930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e60a2310f184befbb52e4c7b24b1da3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNC0xLTEtMS0w_1a18bb97-abf4-48ac-b312-adbedebe449a"
      unitRef="usd">7159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia42f2b2829c5409f94f6c830a640e309_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNC0zLTEtMS0w_567fb851-983b-49cc-9e6b-4ba27805127a"
      unitRef="usd">6561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3eeb9ce40bf5462d827b26a1dc49a4fd_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNC01LTEtMS0w_14caa417-651e-473f-b5bf-e955afab7ec0"
      unitRef="usd">20693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74018949215b43928287a68fe938d600_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNC03LTEtMS0w_fb35d7fd-63b8-4660-ba72-808cf4c6d342"
      unitRef="usd">19134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fd57734756e40c19cb814fc6b01ede5_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNS0xLTEtMS0w_502ba222-22b9-4ba7-a80c-2c414d83d62f"
      unitRef="usd">5159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief089ef09c0b4241bcba056541b846dd_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNS0zLTEtMS0w_02ec1998-bac6-4cc2-b888-6e0a5a90b868"
      unitRef="usd">4377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7797868d411b40e8a90d5efb8dc26fdf_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNS01LTEtMS0w_f959e907-8e56-4361-a417-be4323a45a99"
      unitRef="usd">14665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a8d821b1ca54a1e9c5624b956ce9013_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNS03LTEtMS0w_80780669-019a-4650-938e-dc970ddf906e"
      unitRef="usd">12535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b3449ea1be14c6e999164c80cf936b6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNi0xLTEtMS0w_a2b6b6a9-22fb-4290-9cdc-d5b720c9a91b"
      unitRef="usd">23245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie26a2d69618a4d198a632b5c00f0a0f2_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNi0zLTEtMS0w_5e5c011c-6fbf-4def-96ad-8334b447b36d"
      unitRef="usd">20168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64f0e126633b4d399e6981ddad825607_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNi01LTEtMS0w_6243829f-0b61-41ed-914e-68fba05ef91a"
      unitRef="usd">67528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26f89f5e854d43bcad86925eae455716_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNi03LTEtMS0w_4e640d84-4596-4ce7-9e95-41fd3f8c6709"
      unitRef="usd">59352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9460e2f02b04954a1a00936699b6a29_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNy0xLTEtMS0w_92222034-60c5-4cc8-aaa0-6805f015fdd2"
      unitRef="usd">48640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5d2304b76d94e1b8ac6370cc8a4281f_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNy0zLTEtMS0w_84e0a046-9b38-4cf5-8112-8b11e04ba2a8"
      unitRef="usd">41379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb95efc678a2415c97416ae7274f0735_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNy01LTEtMS0w_cbc0f306-ff52-4957-b0f9-624ecf6c80a5"
      unitRef="usd">140337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71c050fc5c6e440aafd51a667b6ac657_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfNy03LTEtMS0w_f331efa5-2804-4196-a900-6149cbbeb720"
      unitRef="usd">119951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36dc3935f060496c83f7e606324b87df_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfOS0xLTEtMS0w_0f1245bd-c3df-4822-873f-dd7848a78d50"
      unitRef="usd">23502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7c4de1af41b4d6a9bf162d6e56f6831_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfOS0zLTEtMS0w_5c2a399c-ff86-46e3-8d70-30208b39dfc1"
      unitRef="usd">16504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2aa72a91518d4b64b7513b42c5398916_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfOS01LTEtMS0w_ddd04f27-cfae-4d59-9062-5476e4f851d4"
      unitRef="usd">62607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c0873d020d444af9d52bd4a42006905_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfOS03LTEtMS0w_8ca56e7a-4314-4bc5-b067-11902b0ba9b1"
      unitRef="usd">50153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47c467f4cf03471c9c2ecbffb4c83d7c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTAtMS0xLTEtMA_f696c8b9-d20d-4537-825f-65ee3576f8d2"
      unitRef="usd">6644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic794b41c77194d1d84564d442ecd06b6_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTAtMy0xLTEtMA_3bdcc566-bbad-4909-9630-598bac482f09"
      unitRef="usd">6230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8c31f3d51bc405c9c216347f5333fa3_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTAtNS0xLTEtMA_d2bf3d7e-2fc8-4c2d-ae10-7942a01e25ac"
      unitRef="usd">19022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if51bd15dc54b46fab8ab4a9614db4d55_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTAtNy0xLTEtMA_76592d9b-1b3b-486c-845c-6d9305a37453"
      unitRef="usd">15908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1709bca279a04b0590518d3a37988b97_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTEtMS0xLTEtMA_ce788a8a-5510-4cfd-9158-f9019bc6a8a0"
      unitRef="usd">30146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibba7b94c372f46488a5f417743560586_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTEtMy0xLTEtMA_869b662e-3ec4-4ab8-a9e5-9155801bfaf0"
      unitRef="usd">22734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if72eacffb6214f1a9c666bf9f1834f40_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTEtNS0xLTEtMA_28824cdc-f0ba-45c2-bb47-367a31cb58dc"
      unitRef="usd">81629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a82b2a1a4604cdeac15fe7c17fa3337_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTEtNy0xLTEtMA_883d6e15-5ae3-4e68-b44f-4b5e4ce034fe"
      unitRef="usd">66061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTItMS0xLTEtMA_d26a236b-23e2-4b85-a0d5-fd530c3642f7"
      unitRef="usd">78786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTItMy0xLTEtMA_15a43984-5a2d-4db6-bbdd-8d238c7ff3cf"
      unitRef="usd">64113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTItNS0xLTEtMA_12525fc0-cacd-4171-959e-24414cfbcdf6"
      unitRef="usd">221966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV84OC9mcmFnOjYxMWZiNGVmMTFmMDQ5YTJiZWFiNzMyYzk1NDcxZGRkL3RhYmxlOjJkMjg0NWQ2NDVmOTQ3ZGI5Y2I3NjVlNDllY2I0ZGE0L3RhYmxlcmFuZ2U6MmQyODQ1ZDY0NWY5NDdkYjljYjc2NWU0OWVjYjRkYTRfMTItNy0xLTEtMA_7cf968f1-3b44-4839-8255-7b1bb8c97f14"
      unitRef="usd">186012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85NC9mcmFnOjA0MmRiYWY4NGEzYTQwNzA4NDVmMmJlZGIwZWIxYzYwL3RleHRyZWdpb246MDQyZGJhZjg0YTNhNDA3MDg0NWYyYmVkYjBlYjFjNjBfMzA3ODYzMjU1Nzg3MDQ_656dc5d0-8666-4902-ae1a-ded37f516755">&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Note 13&#x2014;401(k) Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company offers the Upwork Retirement Savings Plan (the &#x201c;Retirement Plan&#x201d;), a defined contribution plan that allows employees to contribute a portion of their salary, subject to the annual limits. Under the Retirement Plan, eligible employees may defer a portion of their pretax salaries, but not more than the statutory limits. The Retirement Plan provides for a discretionary employer cash matching contribution. The Company makes matching cash contributions equal to 50% of each dollar contributed, subject to a maximum contribution of $5,000 annually per participant. The Company&#x2019;s total expense for the matching contributions was $0.3 million for each of the three months ended September&#160;30, 2019 and 2018. The Company&#x2019;s total expense for the matching contributions was $1.7 million and $1.4 million for the nine months ended September 30, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85NC9mcmFnOjA0MmRiYWY4NGEzYTQwNzA4NDVmMmJlZGIwZWIxYzYwL3RleHRyZWdpb246MDQyZGJhZjg0YTNhNDA3MDg0NWYyYmVkYjBlYjFjNjBfNDg4_43eb6e1c-c764-4c14-ba43-b6a226e27b74"
      unitRef="number">50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85NC9mcmFnOjA0MmRiYWY4NGEzYTQwNzA4NDVmMmJlZGIwZWIxYzYwL3RleHRyZWdpb246MDQyZGJhZjg0YTNhNDA3MDg0NWYyYmVkYjBlYjFjNjBfNTU2_883b4e47-cd0e-48ff-9461-df578d3693fe"
      unitRef="usd">5000</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85NC9mcmFnOjA0MmRiYWY4NGEzYTQwNzA4NDVmMmJlZGIwZWIxYzYwL3RleHRyZWdpb246MDQyZGJhZjg0YTNhNDA3MDg0NWYyYmVkYjBlYjFjNjBfNjU1_06f93ee6-d373-4d43-a539-b8e3a845af93"
      unitRef="usd">300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85NC9mcmFnOjA0MmRiYWY4NGEzYTQwNzA4NDVmMmJlZGIwZWIxYzYwL3RleHRyZWdpb246MDQyZGJhZjg0YTNhNDA3MDg0NWYyYmVkYjBlYjFjNjBfNzcz_3f8ee4ce-1281-4bf4-afe2-34c13b3108be"
      unitRef="usd">1700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85NC9mcmFnOjA0MmRiYWY4NGEzYTQwNzA4NDVmMmJlZGIwZWIxYzYwL3RleHRyZWdpb246MDQyZGJhZjg0YTNhNDA3MDg0NWYyYmVkYjBlYjFjNjBfNzgw_98e168e0-48bd-4bd5-b567-3667ba5b0f0d"
      unitRef="usd">1400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85Ny9mcmFnOjRhMThhYWFlZmFkMTRhYTY4MzU4OTI1Yjc5YmE5YTI1L3RleHRyZWdpb246NGExOGFhYWVmYWQxNGFhNjgzNTg5MjViNzliYTlhMjVfMjI0_79ff84c9-e2c5-4f06-8d07-2b9506310ebb">Subsequent EventsIn October 2019, a common stock warrant was exercised pursuant to which 49,963 shares of common stock were issued. The warrant was exercised as to all 50,000 of the then-vested and exercisable shares. In lieu of a cash payment, the holder of the warrant surrendered 37 shares to cover the exercise price.</us-gaap:SubsequentEventsTextBlock>
    <upwk:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="i8cfb1a964e734800aa6508595bd9597b_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85Ny9mcmFnOjRhMThhYWFlZmFkMTRhYTY4MzU4OTI1Yjc5YmE5YTI1L3RleHRyZWdpb246NGExOGFhYWVmYWQxNGFhNjgzNTg5MjViNzliYTlhMjVfMzg0ODI5MDY5OTkwOQ_cd53bddd-2b36-4f94-a32f-f65fd34ca93c"
      unitRef="shares">49963</upwk:StockIssuedDuringPeriodSharesWarrantExercises>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ifd23c8ff17094ef1833b5c6b6facc9c1_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85Ny9mcmFnOjRhMThhYWFlZmFkMTRhYTY4MzU4OTI1Yjc5YmE5YTI1L3RleHRyZWdpb246NGExOGFhYWVmYWQxNGFhNjgzNTg5MjViNzliYTlhMjVfMzI5ODUzNDg4Nzg1Ng_8ac86784-95f9-43d8-839f-bb53e737e745"
      unitRef="shares">50000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <upwk:ClassOfWarrantOrRightNumberOfSecuritiesSurrendered
      contextRef="i8cfb1a964e734800aa6508595bd9597b_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV85Ny9mcmFnOjRhMThhYWFlZmFkMTRhYTY4MzU4OTI1Yjc5YmE5YTI1L3RleHRyZWdpb246NGExOGFhYWVmYWQxNGFhNjgzNTg5MjViNzliYTlhMjVfMzI5ODUzNDg4Nzg2MA_d1ec8351-7787-4eb1-a2ec-2f0c753729ea"
      unitRef="shares">37</upwk:ClassOfWarrantOrRightNumberOfSecuritiesSurrendered>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48a556a509fe46c39f9be981eba0e153_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMDYvZnJhZzo5Mzk0Mzg3NmM4NWM0MDkzOTJhNzRhZmU3NWM3N2E1MS90YWJsZTpmNDcwZDkwOTcwNjA0MDBiOTc0NjAyNGYwZmIyMDQzNC90YWJsZXJhbmdlOmY0NzBkOTA5NzA2MDQwMGI5NzQ2MDI0ZjBmYjIwNDM0XzUtMS0xLTEtMA_df1a11d3-54e4-4e7e-b929-c1ed4ead1277"
      unitRef="usd">70683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a06f788f58f47c997e4480b3ca1a5ac_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMDYvZnJhZzo5Mzk0Mzg3NmM4NWM0MDkzOTJhNzRhZmU3NWM3N2E1MS90YWJsZTpmNDcwZDkwOTcwNjA0MDBiOTc0NjAyNGYwZmIyMDQzNC90YWJsZXJhbmdlOmY0NzBkOTA5NzA2MDQwMGI5NzQ2MDI0ZjBmYjIwNDM0XzUtMy0xLTEtMjI1OQ_308bf7e0-4c98-447b-b7d6-dc0a4719863c"
      unitRef="usd">56766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2600fc2aa44e3ca3fbcc4c872e962c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMDYvZnJhZzo5Mzk0Mzg3NmM4NWM0MDkzOTJhNzRhZmU3NWM3N2E1MS90YWJsZTpmNDcwZDkwOTcwNjA0MDBiOTc0NjAyNGYwZmIyMDQzNC90YWJsZXJhbmdlOmY0NzBkOTA5NzA2MDQwMGI5NzQ2MDI0ZjBmYjIwNDM0XzUtNS0xLTEtMA_8f09e788-84f8-4020-ba37-9ebc42e97eef"
      unitRef="usd">197787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b3854e645f44aeb041d2b17fe64a77_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMDYvZnJhZzo5Mzk0Mzg3NmM4NWM0MDkzOTJhNzRhZmU3NWM3N2E1MS90YWJsZTpmNDcwZDkwOTcwNjA0MDBiOTc0NjAyNGYwZmIyMDQzNC90YWJsZXJhbmdlOmY0NzBkOTA5NzA2MDQwMGI5NzQ2MDI0ZjBmYjIwNDM0XzUtNy0xLTEtMjI2Mg_6e488fda-7d00-4d66-894f-d751ad16a87e"
      unitRef="usd">164180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48a556a509fe46c39f9be981eba0e153_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzMtMS0xLTEtMA_df1a11d3-54e4-4e7e-b929-c1ed4ead1277"
      unitRef="usd">70683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a06f788f58f47c997e4480b3ca1a5ac_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzMtMy0xLTEtMA_308bf7e0-4c98-447b-b7d6-dc0a4719863c"
      unitRef="usd">56766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2600fc2aa44e3ca3fbcc4c872e962c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzMtNS0xLTEtMA_8f09e788-84f8-4020-ba37-9ebc42e97eef"
      unitRef="usd">197787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b3854e645f44aeb041d2b17fe64a77_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzMtNy0xLTEtMA_6e488fda-7d00-4d66-894f-d751ad16a87e"
      unitRef="usd">164180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e8386c611904c92ad177c5643c4668e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzQtMS0xLTEtMA_553a3f7f-7238-4e58-a325-f10b4ab9db0c"
      unitRef="usd">8103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f06794ca41b48df8574134fa106f263_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzQtMy0xLTEtMA_f0cb2318-9208-48b0-9f5f-c9bddc80ff9c"
      unitRef="usd">7347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f4252dca24c49f38782d3d8f46cdb13_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzQtNS0xLTEtMA_ae74540e-56d6-4364-a2fe-26c3182adc90"
      unitRef="usd">24179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc841639ffe740a889d1481d53d4a702_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzQtNy0xLTEtMA_3746f47e-a7ae-47f5-a524-0b66164af08a"
      unitRef="usd">21832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzYtMS0xLTEtMA_a5432830-f862-4025-ac25-6388200543ae"
      unitRef="usd">22494000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzYtMy0xLTEtMA_83ddd18b-4537-421e-926a-7e68d9d516b6"
      unitRef="usd">20504000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzYtNS0xLTEtMA_aca395e7-e3be-4ba6-8b25-531a6ea8fb79"
      unitRef="usd">65207000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzYtNy0xLTEtMA_90a94958-5bea-48b6-8121-0caa6abcd954"
      unitRef="usd">60578000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzktMS0xLTEtMA_f7084079-2dfb-4097-8ca7-1595dd58d426"
      unitRef="usd">16209000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzktMy0xLTEtMA_dfbaca2f-a070-40e2-92c2-e60f3e55f4d3"
      unitRef="usd">14377000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzktNS0xLTEtMA_8e1f83fe-7497-4d57-81b5-fd6b3d5db0c9"
      unitRef="usd">47705000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzktNy0xLTEtMA_0093d7de-19de-4849-94df-dd9cb6df1d09"
      unitRef="usd">40680000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEwLTEtMS0xLTA_96ba5246-9776-4240-bc70-cf1e2158de3b"
      unitRef="usd">25322000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEwLTMtMS0xLTA_a2954b9e-ad88-4507-acbb-71e802641cdc"
      unitRef="usd">18967000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEwLTUtMS0xLTA_6f841a5b-bd71-457e-86a8-93d96b0c27d1"
      unitRef="usd">70319000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEwLTctMS0xLTA_fa47dcf0-10f3-4449-8817-d443568d1035"
      unitRef="usd">55054000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzExLTEtMS0xLTA_ec77092c-f3ef-4618-86ce-0a008b346592"
      unitRef="usd">16519000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzExLTMtMS0xLTA_23985f1f-33d9-4e18-bdac-ad7ef2d122f2"
      unitRef="usd">11707000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzExLTUtMS0xLTA_25ba12c6-add0-42df-bebe-db1777c86ca0"
      unitRef="usd">46309000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzExLTctMS0xLTA_a8155795-6fb4-43ba-a9c1-a6522406f65e"
      unitRef="usd">34102000</us-gaap:GeneralAndAdministrativeExpense>
    <upwk:ProvisionForTransactionLosses
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEyLTEtMS0xLTA_37dd7fd4-521a-4007-bf06-06339d7a1542"
      unitRef="usd">1214000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEyLTMtMS0xLTA_6ad44b36-4597-4be6-86ab-d5c50b00090b"
      unitRef="usd">1892000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEyLTUtMS0xLTA_f5ed0b1b-b7b7-4c6f-b5d4-342579882cb7"
      unitRef="usd">2706000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzEyLTctMS0xLTA_bacef50b-9f50-4400-8a8d-40a9cf1679c6"
      unitRef="usd">4612000</upwk:ProvisionForTransactionLosses>
    <us-gaap:InterestExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE1LTEtMS0xLTA_86a947c9-68aa-4c85-93a2-45ba1eb16a0f"
      unitRef="usd">317000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE1LTMtMS0xLTA_b03106d1-59a6-42b5-86b8-28854f54da73"
      unitRef="usd">589000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE1LTUtMS0xLTA_483ca752-1523-48c4-bb42-0a7885ef0584"
      unitRef="usd">1047000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE1LTctMS0xLTA_e785c9bf-06a3-474a-bf91-c82da49fbda0"
      unitRef="usd">1674000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE2LTEtMS0xLTA_20fd19ba-3a3d-4608-bd11-ce8f96944cc0"
      unitRef="usd">462000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE2LTMtMS0xLTA_73fe8269-f5cb-46ee-b91e-2824ef92680c"
      unitRef="usd">-3423000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE2LTUtMS0xLTA_fd1bf00a-4325-481c-98ad-1d070c66a27d"
      unitRef="usd">1773000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE2LTctMS0xLTA_d5ce56cf-ff4b-432f-b053-cc44d37f18a1"
      unitRef="usd">-3845000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE4LTEtMS0xLTA_caecaf61-31db-48c8-a928-eb1c83020ccf"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE4LTMtMS0xLTA_79114694-3162-4323-b28e-d990e3f42478"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE4LTUtMS0xLTA_ae02a8a5-4c4e-406f-8e32-5d5fdfadf696"
      unitRef="usd">28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpjNzk4MjA0ZmM3YjI0NWM2YmFjMGFiNmE0YjMwOTQyOC90YWJsZXJhbmdlOmM3OTgyMDRmYzdiMjQ1YzZiYWMwYWI2YTRiMzA5NDI4XzE4LTctMS0xLTA_b8ce7678-b34a-4717-838a-3869020f3f34"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5bda1046135479182e6b6e4192c76b6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzItMS0xLTEtMA_daf8bd34-e102-4345-9cf2-11049ae9b219"
      unitRef="usd">109000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cf38eeedf334136b1dfc975590ae80b_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzItMy0xLTEtMA_53e361ec-5adc-43c2-b89e-2986bef59212"
      unitRef="usd">59000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02e04159fce74791893dbae4c2788ad1_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzItNS0xLTEtMA_b47fb31b-e43a-4ec0-9926-7538c377c654"
      unitRef="usd">326000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83cb52000ca34c53945cdfbcacb1585f_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzItNy0xLTEtMA_c823cad3-f505-401d-9436-0227830bf4c1"
      unitRef="usd">164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5308923105fd424aa8c7395f3767ad1f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzMtMS0xLTEtMA_bc40dc35-4bdb-40f7-827f-3999e011327a"
      unitRef="usd">1685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaacf84fa036648a287465c06043c60a9_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzMtMy0xLTEtMA_e62ae696-c11b-4b0a-8e9b-4c11036cd392"
      unitRef="usd">623000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b635d7a730d4ca8b179fded5e989359_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzMtNS0xLTEtMA_99a6757a-b2bf-41ca-8316-890f59c06a83"
      unitRef="usd">4751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i76d86debbd7d47d8ae0cf1e1a86c5585_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzMtNy0xLTEtMA_d9203f86-3fdb-40d5-b201-27ab6ae6dce5"
      unitRef="usd">1711000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie42340c5a2cb477fa45b21d9929fb9db_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzQtMS0xLTEtMA_cdea1eae-2f27-4104-b6a5-7a38044f3adf"
      unitRef="usd">635000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0b6222b0b30e482e85879bffa0644272_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzQtMy0xLTEtMA_235c0ec9-97c0-4cc8-b82d-3426e80a323d"
      unitRef="usd">355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iebc03319230b4714a4b8825b48782e35_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzQtNS0xLTEtMA_a46b983e-5513-486b-b21d-47215ece5705"
      unitRef="usd">1860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic454c8e272dc48e38b0a6b1e468e600f_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzQtNy0xLTEtMA_0b88bc29-405b-42c0-80e4-bda49b18cfc7"
      unitRef="usd">1026000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90b0eac3d0e0497bb084ca7832e41f2e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzUtMS0xLTEtMA_51dd3970-b03d-4cdf-bb99-f2c754d7ee7d"
      unitRef="usd">1685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e190bab980d40cd90f0ca8524825788_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzUtMy0xLTEtMA_9e6c3359-e6b2-4bca-96d1-d50f72afb008"
      unitRef="usd">949000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ea5739fd07b48c8966ff5f06d6dbaf1_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzUtNS0xLTEtMA_f912ba57-3597-4c68-9e7d-fbd09cb57587"
      unitRef="usd">4103000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6301896bf92c458abdc7281ddcec9d89_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzUtNy0xLTEtMA_ee82f8ce-3725-42cd-8534-07c95674b48b"
      unitRef="usd">2766000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzYtMS0xLTEtMA_563c1332-d866-486a-9735-90086857e942"
      unitRef="usd">4114000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzYtMy0xLTEtMA_2e0ac217-ba13-40a9-842f-d093d604bcae"
      unitRef="usd">1986000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzYtNS0xLTEtMA_6b46480a-625a-4e3e-bbb2-9efec17aa594"
      unitRef="usd">11040000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkY2I1ODcwZTUwOWU0NmNkYmFiNTQ4YTdjMGE2MmFlYy90YWJsZXJhbmdlOmRjYjU4NzBlNTA5ZTQ2Y2RiYWI1NDhhN2MwYTYyYWVjXzYtNy0xLTEtMA_b061c201-8574-4b4b-9713-2eab7ecce952"
      unitRef="usd">5667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48a556a509fe46c39f9be981eba0e153_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzItMS0xLTEtMA_df1a11d3-54e4-4e7e-b929-c1ed4ead1277"
      unitRef="usd">70683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a06f788f58f47c997e4480b3ca1a5ac_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzItMy0xLTEtMA_308bf7e0-4c98-447b-b7d6-dc0a4719863c"
      unitRef="usd">56766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2600fc2aa44e3ca3fbcc4c872e962c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzItOS0xLTEtMA_8f09e788-84f8-4020-ba37-9ebc42e97eef"
      unitRef="usd">197787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b3854e645f44aeb041d2b17fe64a77_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzItMTEtMS0xLTA_6e488fda-7d00-4d66-894f-d751ad16a87e"
      unitRef="usd">164180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e8386c611904c92ad177c5643c4668e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzQtMS0xLTEtMA_553a3f7f-7238-4e58-a325-f10b4ab9db0c"
      unitRef="usd">8103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f06794ca41b48df8574134fa106f263_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzQtMy0xLTEtMA_f0cb2318-9208-48b0-9f5f-c9bddc80ff9c"
      unitRef="usd">7347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f4252dca24c49f38782d3d8f46cdb13_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzQtOS0xLTEtMA_ae74540e-56d6-4364-a2fe-26c3182adc90"
      unitRef="usd">24179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc841639ffe740a889d1481d53d4a702_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4YTBiYWMwYzYxZjc0Y2U2YTcxNDg4ODZjMzBjYjRkZC90YWJsZXJhbmdlOjhhMGJhYzBjNjFmNzRjZTZhNzE0ODg4NmMzMGNiNGRkXzQtMTEtMS0xLTA_3746f47e-a7ae-47f5-a524-0b66164af08a"
      unitRef="usd">21832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4ODk1NDg3NGUzNzI0MTVmYjkyYjZiMThlMDU2NzhjMy90YWJsZXJhbmdlOjg4OTU0ODc0ZTM3MjQxNWZiOTJiNmIxOGUwNTY3OGMzXzItMS0xLTEtMA_a5432830-f862-4025-ac25-6388200543ae"
      unitRef="usd">22494000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4ODk1NDg3NGUzNzI0MTVmYjkyYjZiMThlMDU2NzhjMy90YWJsZXJhbmdlOjg4OTU0ODc0ZTM3MjQxNWZiOTJiNmIxOGUwNTY3OGMzXzItMy0xLTEtMA_83ddd18b-4537-421e-926a-7e68d9d516b6"
      unitRef="usd">20504000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4ODk1NDg3NGUzNzI0MTVmYjkyYjZiMThlMDU2NzhjMy90YWJsZXJhbmdlOjg4OTU0ODc0ZTM3MjQxNWZiOTJiNmIxOGUwNTY3OGMzXzItOS0xLTEtMA_aca395e7-e3be-4ba6-8b25-531a6ea8fb79"
      unitRef="usd">65207000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4ODk1NDg3NGUzNzI0MTVmYjkyYjZiMThlMDU2NzhjMy90YWJsZXJhbmdlOjg4OTU0ODc0ZTM3MjQxNWZiOTJiNmIxOGUwNTY3OGMzXzItMTEtMS0xLTA_90a94958-5bea-48b6-8121-0caa6abcd954"
      unitRef="usd">60578000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTphMGRkYTczMmZmNGQ0NTQwYjdjNTVjYTg5MDcxZDRlMS90YWJsZXJhbmdlOmEwZGRhNzMyZmY0ZDQ1NDBiN2M1NWNhODkwNzFkNGUxXzItMS0xLTEtMA_f7084079-2dfb-4097-8ca7-1595dd58d426"
      unitRef="usd">16209000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTphMGRkYTczMmZmNGQ0NTQwYjdjNTVjYTg5MDcxZDRlMS90YWJsZXJhbmdlOmEwZGRhNzMyZmY0ZDQ1NDBiN2M1NWNhODkwNzFkNGUxXzItMy0xLTEtMA_dfbaca2f-a070-40e2-92c2-e60f3e55f4d3"
      unitRef="usd">14377000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTphMGRkYTczMmZmNGQ0NTQwYjdjNTVjYTg5MDcxZDRlMS90YWJsZXJhbmdlOmEwZGRhNzMyZmY0ZDQ1NDBiN2M1NWNhODkwNzFkNGUxXzItOS0xLTEtMA_8e1f83fe-7497-4d57-81b5-fd6b3d5db0c9"
      unitRef="usd">47705000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTphMGRkYTczMmZmNGQ0NTQwYjdjNTVjYTg5MDcxZDRlMS90YWJsZXJhbmdlOmEwZGRhNzMyZmY0ZDQ1NDBiN2M1NWNhODkwNzFkNGUxXzItMTEtMS0xLTA_0093d7de-19de-4849-94df-dd9cb6df1d09"
      unitRef="usd">40680000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo2ZWRkNWYxZGY1YWY0M2Q0OWI3M2UzNjUyM2Y2ZjhiYS90YWJsZXJhbmdlOjZlZGQ1ZjFkZjVhZjQzZDQ5YjczZTM2NTIzZjZmOGJhXzItMS0xLTEtMA_96ba5246-9776-4240-bc70-cf1e2158de3b"
      unitRef="usd">25322000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo2ZWRkNWYxZGY1YWY0M2Q0OWI3M2UzNjUyM2Y2ZjhiYS90YWJsZXJhbmdlOjZlZGQ1ZjFkZjVhZjQzZDQ5YjczZTM2NTIzZjZmOGJhXzItMy0xLTEtMA_a2954b9e-ad88-4507-acbb-71e802641cdc"
      unitRef="usd">18967000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo2ZWRkNWYxZGY1YWY0M2Q0OWI3M2UzNjUyM2Y2ZjhiYS90YWJsZXJhbmdlOjZlZGQ1ZjFkZjVhZjQzZDQ5YjczZTM2NTIzZjZmOGJhXzItOS0xLTEtMA_6f841a5b-bd71-457e-86a8-93d96b0c27d1"
      unitRef="usd">70319000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo2ZWRkNWYxZGY1YWY0M2Q0OWI3M2UzNjUyM2Y2ZjhiYS90YWJsZXJhbmdlOjZlZGQ1ZjFkZjVhZjQzZDQ5YjczZTM2NTIzZjZmOGJhXzItMTEtMS0xLTA_fa47dcf0-10f3-4449-8817-d443568d1035"
      unitRef="usd">55054000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4MmZiZGJmZGU4Nzc0MTA4Yjk5OTkxODE2NDFlYTllYi90YWJsZXJhbmdlOjgyZmJkYmZkZTg3NzQxMDhiOTk5OTE4MTY0MWVhOWViXzItMS0xLTEtMA_ec77092c-f3ef-4618-86ce-0a008b346592"
      unitRef="usd">16519000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4MmZiZGJmZGU4Nzc0MTA4Yjk5OTkxODE2NDFlYTllYi90YWJsZXJhbmdlOjgyZmJkYmZkZTg3NzQxMDhiOTk5OTE4MTY0MWVhOWViXzItMy0xLTEtMA_23985f1f-33d9-4e18-bdac-ad7ef2d122f2"
      unitRef="usd">11707000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4MmZiZGJmZGU4Nzc0MTA4Yjk5OTkxODE2NDFlYTllYi90YWJsZXJhbmdlOjgyZmJkYmZkZTg3NzQxMDhiOTk5OTE4MTY0MWVhOWViXzItOS0xLTEtMA_25ba12c6-add0-42df-bebe-db1777c86ca0"
      unitRef="usd">46309000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTo4MmZiZGJmZGU4Nzc0MTA4Yjk5OTkxODE2NDFlYTllYi90YWJsZXJhbmdlOjgyZmJkYmZkZTg3NzQxMDhiOTk5OTE4MTY0MWVhOWViXzItMTEtMS0xLTA_a8155795-6fb4-43ba-a9c1-a6522406f65e"
      unitRef="usd">34102000</us-gaap:GeneralAndAdministrativeExpense>
    <upwk:ProvisionForTransactionLosses
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkNGVhYzYxZTIzNzQ0NDU5OGEwNGE1ZTZiM2RmOTE3NS90YWJsZXJhbmdlOmQ0ZWFjNjFlMjM3NDQ0NTk4YTA0YTVlNmIzZGY5MTc1XzItMS0xLTEtMA_37dd7fd4-521a-4007-bf06-06339d7a1542"
      unitRef="usd">1214000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkNGVhYzYxZTIzNzQ0NDU5OGEwNGE1ZTZiM2RmOTE3NS90YWJsZXJhbmdlOmQ0ZWFjNjFlMjM3NDQ0NTk4YTA0YTVlNmIzZGY5MTc1XzItMy0xLTEtMA_6ad44b36-4597-4be6-86ab-d5c50b00090b"
      unitRef="usd">1892000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkNGVhYzYxZTIzNzQ0NDU5OGEwNGE1ZTZiM2RmOTE3NS90YWJsZXJhbmdlOmQ0ZWFjNjFlMjM3NDQ0NTk4YTA0YTVlNmIzZGY5MTc1XzItOS0xLTEtMA_f5ed0b1b-b7b7-4c6f-b5d4-342579882cb7"
      unitRef="usd">2706000</upwk:ProvisionForTransactionLosses>
    <upwk:ProvisionForTransactionLosses
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTpkNGVhYzYxZTIzNzQ0NDU5OGEwNGE1ZTZiM2RmOTE3NS90YWJsZXJhbmdlOmQ0ZWFjNjFlMjM3NDQ0NTk4YTA0YTVlNmIzZGY5MTc1XzItMTEtMS0xLTA_bacef50b-9f50-4400-8a8d-40a9cf1679c6"
      unitRef="usd">4612000</upwk:ProvisionForTransactionLosses>
    <us-gaap:InterestExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzItMS0xLTEtMA_86a947c9-68aa-4c85-93a2-45ba1eb16a0f"
      unitRef="usd">317000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzItMy0xLTEtMA_b03106d1-59a6-42b5-86b8-28854f54da73"
      unitRef="usd">589000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzItOS0xLTEtMA_483ca752-1523-48c4-bb42-0a7885ef0584"
      unitRef="usd">1047000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzItMTEtMS0xLTA_e785c9bf-06a3-474a-bf91-c82da49fbda0"
      unitRef="usd">1674000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5b1e3279fba347298c2151663ba09f6c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzMtMS0xLTEtMA_20fd19ba-3a3d-4608-bd11-ce8f96944cc0"
      unitRef="usd">462000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i72bbc0eda2474029a7793d82ac18ce6c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzMtMy0xLTEtMA_73fe8269-f5cb-46ee-b91e-2824ef92680c"
      unitRef="usd">-3423000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzMtOS0xLTEtMA_fd1bf00a-4325-481c-98ad-1d070c66a27d"
      unitRef="usd">1773000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTIvZnJhZzo3Y2NjMjQ0MWQwMWQ0MWQ3YjgwN2EzZDMwOTFmYmY0YS90YWJsZTozZTYzYTA3MjY2MWE0OTYyOTAxOWQ5YmFiOWI5N2U5OC90YWJsZXJhbmdlOjNlNjNhMDcyNjYxYTQ5NjI5MDE5ZDliYWI5Yjk3ZTk4XzMtMTEtMS0xLTA_d5ce56cf-ff4b-432f-b053-cc44d37f18a1"
      unitRef="usd">-3845000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzItMS0xLTEtMA_824b3008-0c64-4d84-afa4-164de76fc13a"
      unitRef="usd">2001000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzItMy0xLTEtMA_6e95682c-8441-437e-a223-bb31fece94d4"
      unitRef="usd">-8190000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzMtMS0xLTEtMA_c5ea76f5-0ccb-4282-8668-9eedd649ddac"
      unitRef="usd">-73734000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzMtMy0xLTEtMA_3089760e-67d0-4dbe-8a98-e8baa7e14c41"
      unitRef="usd">-4362000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzQtMS0xLTEtMA_e061853f-ca32-47a1-a156-5cbf727c2288"
      unitRef="usd">13765000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzQtMy0xLTEtMA_e0afd4d9-9690-4212-a8d1-381f4ce82e54"
      unitRef="usd">18012000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibae0a06620fd496581a2eaaec4db916a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzUtMS0xLTEtMA_226522f0-3f7f-411e-bd9a-43eec0fffeee"
      unitRef="usd">-57968000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if3b35b166e364ea3a184eded1e070d67_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xMTgvZnJhZzo4NGM2MjFiMTVjMWM0OTg4YWFkNzJkYmUzNzBlMDExMC90YWJsZTplZjAwZjNiNmViNmQ0ODIzYjllMWU0NjgzYWMzMGFlOC90YWJsZXJhbmdlOmVmMDBmM2I2ZWI2ZDQ4MjNiOWUxZTQ2ODNhYzMwYWU4XzUtMy0xLTEtMA_d9dd0aea-bd91-4ba0-b0fc-75f679191937"
      unitRef="usd">5460000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4faead2138054334bd2c1d8d2dbf769b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xNDUvZnJhZzphNTBmYTY0YmI0NDk0YTY1ODNhNGJiYTExYjg2ZjEyYS90ZXh0cmVnaW9uOmE1MGZhNjRiYjQ0OTRhNjU4M2E0YmJhMTFiODZmMTJhXzE2OTEwMg_39b1f132-7007-434b-bea9-3bf04d08500a"
      unitRef="shares">16596305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i456c7fe18244418db669f7ed3f85417f_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyOGE0OTU2MzMxMTQyNzE5MGI2MDBlMjRmZDUyYjA5L3NlYzo2MjhhNDk1NjMzMTE0MjcxOTBiNjAwZTI0ZmQ1MmIwOV8xNDUvZnJhZzphNTBmYTY0YmI0NDk0YTY1ODNhNGJiYTExYjg2ZjEyYS90ZXh0cmVnaW9uOmE1MGZhNjRiYjQ0OTRhNjU4M2E0YmJhMTFiODZmMTJhXzE2OTEzNw_654e9e69-bfee-43a9-b526-46dea7d9b104"
      unitRef="shares">1471876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
</xbrl>
