<?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/2014-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rubi="http://www.rubiconproject.com/20180930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rubi-20180930.xsd" xlink:type="simple"/>
    <context id="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i14f84f3783d742578706ab11b75b4e93_I20170714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-14</instant>
        </period>
    </context>
    <context id="ia3681fcd710c46ab8d9bc3177c1c1703_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="id67d6514d4024a04bf07a7b2e9e73c30_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i5bdc4e85329244e1a42d86797b6aae7c_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i8c8204da4e4d4477bf95d3f6082320e0_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i7fc0bace03d44e74876ba9ef11dd6f07_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ia2f52ff2f64645349829e41f95cca013_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="id4196766618c47e3bad2c00abe2568b2_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rubi:RestrictedawardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ie96334b8dc0c43d4b8ae3af667a49e8b_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">rubi:TwoYearRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ibe2b918210ad4f2ba7ccf283e13637b3_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i102fea817d234c02afc9a203c135f371_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i6abc1a49152442ea9be79db1b0843198_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ie0cf44ee86454a3e9125cffffd2ed6fa_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ie2c02d0dfcc94395870f0c9a539b2f98_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="iefeceaab6c9a4d038746a8804d215cb0_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i3dae2cb9df3e436daa5cc8d984b84c42_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i14285e72b7f3420ea48815987fd15666_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i4599f6443ddf4e9d9a56b59418d9b477_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i61798a171a5242a2a64f0a225c160c9d_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rubi:A2014EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i543322fe08354c1691c8ae5b0d3f9646_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia165aca47ce6423f8e1681a659e42af5_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rubi:A2014EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3ef5f47648094ae7bd6b347fea979eda_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="iceb1a2053a5d4466a3335f4d2b1e965c_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i264a94644e7c471db7532942cc32cb4b_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="id5413fa2a819497d9d94901ae985f156_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ieae3339350b9488fbf3c10bb57aaa7f3_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i2d45cf5226f94e949ea6f1d269dac3f8_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i1aa24ebc17bc4514af6d64e2ad221a72_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0071d098574f46a79dc9ff1374e30707_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i74c1b0f99cc94799bd317dc5dc375b6e_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0e0d4fae24684785af595a11d0fe6cc6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8123dadebe604ab48a6b87298946eefc_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ib70ffcfc9014433d94976fc840282efe_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ide0b04edba844f1b81500e944964a5c7_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="id0c6a4f426b7486cb5599aff03553773_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i68e93ffe4a8a4ac2a1293267193ae2f9_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="id9614a6d1c054839a4af60d4809ef7cf_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0a984772c035464d94b9bae98158baa0_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i550ea70df6a14ffea7d7322e32e05ac3_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i34a1c7bae81144f8b189d4bd8a24d697_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i2d2bdeb8af0b4b15a116c7dcead9b368_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ida4efbf40e7f407bbccdd260d94bd581_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic1fee2b95d9f49e6b8c873327107ec97_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i293b5b7f5d5046d69c97fa7de83ead62_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2017RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i11683770c96a42fcb446aca85e94b962_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2017RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ied11dda1d3144ba69b8a7248fd3d5fd7_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2017RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i7dc8bfdf20974362b337c58d9a70d8e1_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2018RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3635935161ab44fab95fd9f78bfe24fa_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2018RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ifa1a8c8645b34178975f73b728cd16b6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2018RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i61bd7ddab34f496a9a3b03b19aeecebe_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2018RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i9fd85a8fbe294138b9124aa5b9f9fe07_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">rubi:The2017RestructuringEventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i165b7edff5cc4e58a0f01e05810bcaf8_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i2630ed0bd07143e8896abc72106a433d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia210a901d7dc43fbb7bade1beb8d9ed8_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i45af2960b8e14dc4b2771dd9e4feb474_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="id13da552e6e24429837c82e045474cd1_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i38efd6ccd97f40eb9a8a059799236b8f_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="iaa869f25c9914071ae9666ed288df6ea_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">rubi:OfficeLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i8522e915d1fd45d7b049842e1bc10d8c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">rubi:OfficeLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic54e3d06723241858aec2de866aec791_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i479190b159eb429bbe20f6647dd65ed7_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="i9e372f2399d44cd6a650882f0e5cabdf_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantComplianceStreamlinePeriodAxis">rubi:StreamlinePeriodInEffectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="ie61f1ecf930a486a9799e1c262738de9_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantComplianceStreamlinePeriodAxis">rubi:StreamlinePeriodNotInEffectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i15bfc2d068964e6d8b30f1b50f701083_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantComplianceStreamlinePeriodAxis">rubi:StreamlinePeriodInEffectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="i9ccc80299e674a0abf7822f3a02856ba_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantComplianceStreamlinePeriodAxis">rubi:StreamlinePeriodNotInEffectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="i0594ce96bf174104b332bc663cc6bdd5_I20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-26</instant>
        </period>
    </context>
    <context id="if457b008ec2746f9969bbb35c2fabdd2_I20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtCovenantTermsAxis">rubi:CovenantTermsScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-26</instant>
        </period>
    </context>
    <context id="i0cb4fca7c763459da80089dad71b0c34_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtCovenantTermsAxis">rubi:CovenantTermsScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="i139e16a7778642d7a9cc012dfa8640fe_I20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtCovenantTermsAxis">rubi:CovenantTermsScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-26</instant>
        </period>
    </context>
    <context id="i1b971222ead2408094ec9299aa8bd5f0_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtCovenantTermsAxis">rubi:CovenantTermsScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="i1f3a5fa011a84adfa2917297381793fa_I20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantCompliancePeriodAxis">rubi:DebtInstrumentCovenantCompliancePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-26</instant>
        </period>
    </context>
    <context id="id00385d317e046deb12ce0c6744d6938_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantCompliancePeriodAxis">rubi:DebtInstrumentCovenantCompliancePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="ic83c010cc0b847b4b995afb2b318df45_D20180926-20180926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantCompliancePeriodAxis">rubi:DebtInstrumentCovenantCompliancePeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-26</startDate>
            <endDate>2018-09-26</endDate>
        </period>
    </context>
    <context id="i672d39152a224ed89984c9ec72bbafe6_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i97e764ec77994653ae0c665a3ce49a6a_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i054c5ec0152a49d6a765dff00d355bba_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i4471aaf626a24a7ea702c063a16765a4_I20181101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2018-11-01</instant>
        </period>
    </context>
    <context id="i03b4049c6fa3418e9fc27914c2d35bb2_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i6f978996f86f49f29db52821e8217d6d_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i3cc48f9b6f4e4a92aaf114e300c55e0c_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ib11dc78eb85d4807887cf51ae5225c73_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i224a540f87774de9958338d2a2d96b55_I20170630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="i8a39f5bdebb34e29a29210ecc2e446c6_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i9425b3da178b45a79b1442432d8b1cd1_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i3399cbd8ac10460d885e64b633f8b808_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i47f256a62e2a46a3b792afd626684cf2_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i919e4d16c6fe4130aa50ff0ba4f8c608_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ide3a45e43feb40eebf78b63993710183_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i8247c9db366c460280c15cc58bf98225_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i9855e8cb181646389dd4626db447679d_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i69cc1fdfc3464e86b0af569cb1d93ac2_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i37e129d3af7646b088377adf8bb93422_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ib129b572cd0b4611a96cff55215721a1_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i6a92b125642e4798ba918f6e0e380b61_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="iaa4f62de89ce4291b7914a293277e8a9_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i66ab293f803b45ebb9ab3428ad2db02c_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ibe4503c7e76b4269980d0e064cb0352b_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i458c10079f6d428ba7550a84f2538348_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="id17bff9bd1234fb8be7d1a589c2e7496_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i5ac896da45b04b7ea4bbfea55dfb15b0_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">rubi:IntentMarketingSolutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ie495eb697e634566bd0f59cb5b40223a_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i49bdd6deefff456f8e5da653c3ad659a_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i6ba0f8ad6301434087f9f53a63174a4e_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ia4de8152f07d4c9d8b4cef39bb85d265_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i29c89dd94f41485fbb95796655fcd425_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ic3d920d1f16342debb56442800ddf0a9_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i5eb1be0053d546e39d412f03ed6c6792_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i02b5f833ba0a44b39f2ff8802717d382_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ic5bed896a59b4278ade55874b6fabd4e_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i1422d2d8d9f8411e8c14f4e33ee6873d_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i773e4d40c71141c2af4b64809fd376da_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="ic17a9eaa654240c1aec88e2fb82d1ba7_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i8efaac9850d940e5a4de03a6fc71d712_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i81914dd1ce204b8198ab3c3d4c5df01b_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rubi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ie5534593c43444f1be7b296f817d7c71_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rubi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i3a8320c2a1aa40408036e677d9d84b2b_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rubi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i4b5c0413c86844ad91b47e3628792dab_D20170101-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rubi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i695b97277cc0465aa7fe7b9fce49c3cb_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="if4a418d2ebe84e42b9b2258f4c33064a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iafe30861079541e186c82a7090bd6333_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie30054aec68040d79fbd8f4cc46be5ea_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i3e75fc94919d429dae5cb2f40cd145a9_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="if22adb2e785f487a8cc547f481c69939_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i3505fe0e44e4444bba0d0a490897fa96_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i7b43b7f3db0e47a6ba31e3c9ee5f3782_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i5801a8e2d6e9471baff99ee2904a1c48_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i31a08137bd584d66b708f066debbd518_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie02fb739dfba435aaa9882f2890872a3_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i57ac0a2021334c48baf9626cc76d7814_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i2f8b87eddafd4ed7adcc99515ba1b461_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i989024adf07b4b89898521aa84f3fe58_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i99b0bbcdf4de4333adeaefd66376bcc8_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib403fc7c57834ca3ab9799dac5b85801_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib6a2d31e49bd4c64985ee130280fe42d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i67bbce8681af4e00b977af2af65a62e4_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8b76b0827a8647eb83733b20f0459e8d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9fb6318a5beb414b9129cb10142826ce_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0e4e607cac824279abc1d019ec0b5d1f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4d679c2890b34b78832784c8780331be_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i08d86e875907439885a31f0c622470db_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i1155fbfc161348b68ea81c3a7ddcbb1b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i6a4c9776ee1e4fec811ae6240ff5fe9e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i1b756b4a88a14c50ac4b662599ae20cc_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0754d02aa7be421abd8c9917ec82267b_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:IncomeApproachValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="id0b6ccc34b074d0bb9562a4ab499b9cc_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MarketApproachValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i5d977dc9379a4da89dd4b2ef1cdde092_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="ie6a9ea5a97524931af02c748b2c04145_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i57797a4387d94bb48f0ddf36adf74a28_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ief2f968be0184103b2f9ac98eb6bfa24_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="iacb5d1d1782c4ce29e8f0576b6b702bc_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="iebc92930eaea498d9c1248e1f07122b0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8c036a360e17420bbd4a66a011a59d02_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i15bfff694507412dbfb2278f3475581f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2fbc64590b924763bf52b2a0a615d520_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="iaad72e01420f45e08f7448363d96a2e6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i811bb7865d5948b49d17db661733ed73_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ica33e3ecde9d47af80e79bf5623ff377_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4e1832b826424137842a36bcf6900888_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i29392744e66544febb0eca1db67075be_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:nToggleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-14</startDate>
            <endDate>2017-07-14</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityRegistrantName
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfMy0xLTEtMS0w_c45f8583-534e-429b-aeb1-1200781574fc">RUBICON PROJECT, INC.</dei:EntityRegistrantName>
    <dei:DocumentType
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfNS0xLTEtMS0w_2ea086f9-7519-4e6a-b1c7-313ca75614c2">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfNi0xLTEtMS0w_39bad21e-cae4-4656-9108-97bf87a4962f">2018-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfNy0xLTEtMS0w_34a951cb-2d8e-4709-ab7f-f863a0734e36">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfOC0xLTEtMS0w_5803e2a2-1b9c-4e6d-93f2-72b522d24c9e">2018</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfOS0xLTEtMS0w_1b23f80d-371c-4895-a905-6992044beb91">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityFilerCategory
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RhYmxlOjlhYzQzYzUxODc3ZjQzODY5YTRhODZjNGZmZGVjMTQzL3RhYmxlcmFuZ2U6OWFjNDNjNTE4NzdmNDM4NjlhNGE4NmM0ZmZkZWMxNDNfMTEtMS0xLTEtMA_68948b33-0e47-46b8-95b3-516e5c39f594">Accelerated Filer</dei:EntityFilerCategory>
    <dei:CurrentFiscalYearEndDate
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RleHRyZWdpb246OWU2ZWVjNTE5NGU1NDg2Yjk4OTg1ODc1ZjY4MTQzZjRfMjE5OTAyMzI1NTY3Mw_918acec5-9689-4455-8db5-bd1bb0e2e06a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMy9mcmFnOjllNmVlYzUxOTRlNTQ4NmI5ODk4NTg3NWY2ODE0M2Y0L3RleHRyZWdpb246OWU2ZWVjNTE5NGU1NDg2Yjk4OTg1ODc1ZjY4MTQzZjRfMjE5OTAyMzI1NTY3NA_63982989-2e72-4e38-a743-89474edfd5c9">0001595974</dei:EntityCentralIndexKey>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMS0xLTEtMS0w_a3f2d32b-3f27-42d6-86ce-61cb56b0ce0d"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMS0yLTEtMS0w_733f7103-2a97-4b62-8196-ab6792f47fbd"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMS0zLTEtMS0w_bc86216d-93d7-4b1b-ba68-a4d4c49be7d0"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMS00LTEtMS0w_675cf32c-1238-426d-bf42-9caca7d86eef"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMy0xLTEtMS0w_44f218f9-6d0c-4dd0-9bd6-37a7b02c61dc"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMy0yLTEtMS0w_57403812-0425-4f95-a6af-d1894655d719"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMy0zLTEtMS0w_24bdfc1a-e685-41c9-ba41-04bf8c9f0d86"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmU2MDM4Y2VmOGRhOTRjZDM4YmU3OWM4Nzg1MjQyNzNjL3RhYmxlcmFuZ2U6ZTYwMzhjZWY4ZGE5NGNkMzhiZTc5Yzg3ODUyNDI3M2NfMy00LTEtMS0w_30f1587c-2aca-4bdc-b604-033e3494069d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMS0xLTEtMS0w_536f5005-a93e-47d0-80b1-9c103693a850"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMS0yLTEtMS0w_5a14588a-733a-41d2-9c67-8bf2d45e7116"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMS0zLTEtMS0w_b07e8dec-4b87-4c18-ae40-151f7b5ee03e"
      unitRef="shares">50239000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMS00LTEtMS0w_d15da6ec-122e-40d5-a990-5827f84fa106"
      unitRef="shares">50239000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMy0xLTEtMS0w_e889e1cb-325c-4fcb-aba6-086b86e82a2a"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMy0yLTEtMS0w_aae49c2a-3fa6-4edf-aa18-ad136e76313e"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMy0zLTEtMS0w_14e8beec-955f-4a94-abdd-0fd7ede3dce2"
      unitRef="shares">50751000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl83Ni9mcmFnOmYxZjBhYmJlOWJjNzQ5NjhiYTg1ODNhM2QyODk5NWFhL3RhYmxlOmZhNTJkNjA1ODExNTQ5NDQ4M2E2NDVhZDZiNDI4YzBjL3RhYmxlcmFuZ2U6ZmE1MmQ2MDU4MTE1NDk0NDgzYTY0NWFkNmI0MjhjMGNfMy00LTEtMS0w_a6d62dcd-14a9-498d-a2f3-611e381559f0"
      unitRef="shares">50751000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:RestrictedCash
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMTQvZnJhZzpmNGVjMDUxNGM2ODM0Yzk1YjdiYzFjMTA0NjQwNTk4My90YWJsZTo1Y2E4YzMzZWMzMDU0ZDEwOGFjYjQ0ZDNlZmI2N2FjZS90YWJsZXJhbmdlOjVjYThjMzNlYzMwNTRkMTA4YWNiNDRkM2VmYjY3YWNlXzEtMi0xLTEtMA_fbb2b911-970b-48ab-a4c5-1a1ee1c9979c"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMTQvZnJhZzpmNGVjMDUxNGM2ODM0Yzk1YjdiYzFjMTA0NjQwNTk4My90YWJsZTo1Y2E4YzMzZWMzMDU0ZDEwOGFjYjQ0ZDNlZmI2N2FjZS90YWJsZXJhbmdlOjVjYThjMzNlYzMwNTRkMTA4YWNiNDRkM2VmYjY3YWNlXzItMS0xLTEtMA_391ca116-2be0-4609-8458-ccd82ce39449"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet>
    <us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMTQvZnJhZzpmNGVjMDUxNGM2ODM0Yzk1YjdiYzFjMTA0NjQwNTk4My90YWJsZTo1Y2E4YzMzZWMzMDU0ZDEwOGFjYjQ0ZDNlZmI2N2FjZS90YWJsZXJhbmdlOjVjYThjMzNlYzMwNTRkMTA4YWNiNDRkM2VmYjY3YWNlXzItMi0xLTEtMA_6b7d6f05-3f04-410a-8ce7-9f09c24b8b21"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet>
    <us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMTQvZnJhZzpmNGVjMDUxNGM2ODM0Yzk1YjdiYzFjMTA0NjQwNTk4My90YWJsZTo1Y2E4YzMzZWMzMDU0ZDEwOGFjYjQ0ZDNlZmI2N2FjZS90YWJsZXJhbmdlOjVjYThjMzNlYzMwNTRkMTA4YWNiNDRkM2VmYjY3YWNlXzMtMS0xLTEtMA_aed3ed51-dd8c-4676-a6ae-68d18f835228"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax>
    <us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMTQvZnJhZzpmNGVjMDUxNGM2ODM0Yzk1YjdiYzFjMTA0NjQwNTk4My90YWJsZTo1Y2E4YzMzZWMzMDU0ZDEwOGFjYjQ0ZDNlZmI2N2FjZS90YWJsZXJhbmdlOjVjYThjMzNlYzMwNTRkMTA4YWNiNDRkM2VmYjY3YWNlXzMtMi0xLTEtMA_1b602707-9611-421e-beb1-60e948d03311"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iaa869f25c9914071ae9666ed288df6ea_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMTIvZnJhZzo2YTgyNGZmNjE1N2E0ZjU4ODIzZTBkYTgzNmE2YmQ2NS90YWJsZToxM2I0OGRjNjNiZWU0MTMxYWQyMjNlYzljZmQ1MmJjNi90YWJsZXJhbmdlOjEzYjQ4ZGM2M2JlZTQxMzFhZDIyM2VjOWNmZDUyYmM2XzEtMS0xLTEtMA_439b3802-9e4d-4a3a-8c9e-e6b86e063be5"
      unitRef="usd">2900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8522e915d1fd45d7b049842e1bc10d8c_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMTIvZnJhZzo2YTgyNGZmNjE1N2E0ZjU4ODIzZTBkYTgzNmE2YmQ2NS90YWJsZToxM2I0OGRjNjNiZWU0MTMxYWQyMjNlYzljZmQ1MmJjNi90YWJsZXJhbmdlOjEzYjQ4ZGM2M2JlZTQxMzFhZDIyM2VjOWNmZDUyYmM2XzEtMi0xLTEtMA_c0e11702-6174-49a1-886a-da195175c04d"
      unitRef="usd">2900000</us-gaap:LettersOfCreditOutstandingAmount>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4471aaf626a24a7ea702c063a16765a4_I20181101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xL2ZyYWc6NzVkMThmYTYyNmE4NGY4ZjhlMDk4NTM0YjcxNWZlMmQvdGFibGU6YWJlN2NkMDNiYTEwNDEzNWIzMTVjZGNmNmQyNjIzMDkvdGFibGVyYW5nZTphYmU3Y2QwM2JhMTA0MTM1YjMxNWNkY2Y2ZDI2MjMwOV8xLTItMS0xLTA_7083ea03-a793-437d-b115-0ad8cb766256"
      unitRef="shares">50751765</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMy0xLTEtMS0w_4038931c-963c-406f-a0f6-9b2ed62d5c0f"
      unitRef="usd">82354000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMy0zLTEtMS0w_1ce05e0c-e005-4c8c-8fe6-45dd884c02cc"
      unitRef="usd">76642000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecurities
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNC0xLTEtMS0w_ef19b40a-f32f-4aa3-9831-b9502a8d7d09"
      unitRef="usd">14486000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNC0zLTEtMS0w_33af78a3-904f-4cf2-ba05-e05b6b33ca0d"
      unitRef="usd">52504000</us-gaap:MarketableSecurities>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNS0xLTEtMS0w_0e8f8540-ae36-46e4-af43-d09ea06eda5d"
      unitRef="usd">155328000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNS0zLTEtMS0w_f93975bc-a4c5-4362-abac-dc98da132926"
      unitRef="usd">165890000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNi0xLTEtMS0w_c51b361d-0ec8-4f27-ae23-3e754c297483"
      unitRef="usd">8781000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNi0zLTEtMS0w_425c4030-497a-4a82-a53f-3f0336d39f71"
      unitRef="usd">9620000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNy0xLTEtMS0w_46142518-df40-4978-b103-67d89c189367"
      unitRef="usd">260949000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfNy0zLTEtMS0w_41fe4fa7-5b19-4ab1-9cb6-f3e17d49281a"
      unitRef="usd">304656000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfOC0xLTEtMS0w_f834aa96-1b82-4810-bfad-5917756fc640"
      unitRef="usd">33884000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfOC0zLTEtMS0w_27264307-0a02-4b04-91e8-b3804121d272"
      unitRef="usd">47393000</us-gaap:PropertyPlantAndEquipmentNet>
    <rubi:InternalUseSoftwareDevelopmentCostsNet
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfOS0xLTEtMS0w_89fea724-c200-456d-8586-f516e4dc88a8"
      unitRef="usd">14432000</rubi:InternalUseSoftwareDevelopmentCostsNet>
    <rubi:InternalUseSoftwareDevelopmentCostsNet
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfOS0zLTEtMS0w_1290e122-be2b-4dce-981f-b1fee503bfe2"
      unitRef="usd">12734000</rubi:InternalUseSoftwareDevelopmentCostsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTAtMS0xLTEtMA_0a24fada-498e-407d-ac3d-7cd04575cc37"
      unitRef="usd">879000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTAtMy0xLTEtMA_932d150d-07fb-460b-9a55-08599ff039d7"
      unitRef="usd">5493000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTEtMS0xLTEtMA_726944f5-1b59-4829-99fa-070740340c63"
      unitRef="usd">10971000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTEtMy0xLTEtMA_4c5df9e7-16eb-4613-ba47-3b704ecd4ce1"
      unitRef="usd">13359000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Assets
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTMtMS0xLTEtMA_1cd1d80a-de56-41b4-b077-d09b1b40a1a4"
      unitRef="usd">321115000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTMtMy0xLTEtMA_ee4a9b5b-b4b8-45e5-a12e-b7e75d88ced8"
      unitRef="usd">383635000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTYtMS0xLTEtMA_584e0517-d515-496f-9767-9b26fb229852"
      unitRef="usd">199385000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTYtMy0xLTEtMA_ad070f67-778d-414d-afef-1fd61606c562"
      unitRef="usd">214103000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTctMS0xLTEtMA_5794b135-4a9a-4d54-9aaa-daa6bffa906e"
      unitRef="usd">2806000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTctMy0xLTEtMA_cf236f80-abec-41e4-bcef-faba0f74ec0f"
      unitRef="usd">3141000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTgtMS0xLTEtMA_dba30010-90cc-4514-a851-0b42c369e528"
      unitRef="usd">202191000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMTgtMy0xLTEtMA_36f087b9-3dde-4149-9951-f03feb9abe8a"
      unitRef="usd">217244000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjAtMS0xLTEtMA_5beb45bb-552a-4876-8a8d-92eb3686dfa0"
      unitRef="usd">1172000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjAtMy0xLTEtMA_d569e737-4d7c-4755-b749-cacee35b6600"
      unitRef="usd">1780000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjEtMS0xLTEtMA_d4397707-4032-4892-bfd2-39107faebc50"
      unitRef="usd">203363000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjEtMy0xLTEtMA_8d8350ee-9b75-475d-a059-ba220dd64d7e"
      unitRef="usd">219024000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjItMS0xLTEtMA_e726bef5-11b9-4e04-8c17-229927a0a450"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjItMy0xLTEtMA_82aae867-7ed3-4414-91b2-0d90566e03b7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjQtMS0xLTEtMA_1db202e0-e2cb-4f94-891c-30f0041faff3"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjQtMy0xLTEtMA_446ffdd7-edf7-4470-8b54-a0b7d51607be"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjUtMS0xLTEtMA_b023b4a8-7af9-4a7b-82c4-1aa1daf97ba4"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjUtMy0xLTEtMA_0b0b0613-d8e8-4759-a526-1639a5b04a5c"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjYtMS0xLTEtMA_04512d24-4ee6-4100-81ef-081def791da8"
      unitRef="usd">431294000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjYtMy0xLTEtMA_71e0cb79-be92-4df7-b737-53dd20328fbe"
      unitRef="usd">418354000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjctMS0xLTEtMA_32205a69-c0b5-4ed6-ae2f-bd86f6b14d95"
      unitRef="usd">-167000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjctMy0xLTEtMA_53ec1a9b-82cd-46ce-855a-84ea911a6997"
      unitRef="usd">41000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjgtMS0xLTEtMA_b36542f6-918f-450a-8635-1801a5224e36"
      unitRef="usd">-313376000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjgtMy0xLTEtMA_13d5cda9-d02d-4ba0-9ec9-66a61af171f6"
      unitRef="usd">-253784000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjktMS0xLTEtMA_f95529f5-af24-4b15-9476-28bf369d37bf"
      unitRef="usd">117752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMjktMy0xLTEtMA_f2b448b8-ef37-4a5a-ac19-3ce70c6765e0"
      unitRef="usd">164611000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMzAtMS0xLTEtMA_dbde798d-db6c-4ef2-9d93-d611f123192d"
      unitRef="usd">321115000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl82NC9mcmFnOmE1NTIyOWExYjJkODRlMTBhMWU4ZmQ0NDZjMjZjMmU1L3RhYmxlOmU2YmJiYjZkNTM0MTQ4ZGI4MmUyZWYxZWI1OTFhZGJjL3RhYmxlcmFuZ2U6ZTZiYmJiNmQ1MzQxNDhkYjgyZTJlZjFlYjU5MWFkYmNfMzAtMy0xLTEtMA_e6cfb31c-b497-486d-aedc-93f41af27e51"
      unitRef="usd">383635000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMi0xLTEtMS0w_7c91ec69-69ce-4326-b631-fd8a20816384"
      unitRef="usd">29729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMi0zLTEtMS0w_adda6480-9a09-45e8-9235-b740faba79fd"
      unitRef="usd">35211000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMi01LTEtMS0w_9f75b35a-18ca-497a-810e-844ccfee4edb"
      unitRef="usd">83253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMi03LTEtMS0w_6fa17d7d-c264-4e79-8bd5-9c150dc8437d"
      unitRef="usd">124148000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNC0xLTEtMS0w_169a6a92-edfd-472e-aee7-03749a64160c"
      unitRef="usd">14687000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNC0zLTEtMS0w_8c6c3f09-cdf2-4cef-91e7-4c37f0c74a30"
      unitRef="usd">12985000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNC01LTEtMS0w_1cac3f26-b872-4962-b9da-02fce7e3aca4"
      unitRef="usd">44514000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNC03LTEtMS0w_6b6bf91e-2189-4dae-b5a4-57460840f8ad"
      unitRef="usd">41371000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNS0xLTEtMS0w_5d887d57-613d-444c-af2a-c61f63c38329"
      unitRef="usd">10654000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNS0zLTEtMS0w_de25ef16-d0ef-4e2f-87f6-ad4ca62f1c9e"
      unitRef="usd">12503000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNS01LTEtMS0w_430c06b3-8dcb-4c77-a596-eec2801fbb41"
      unitRef="usd">34046000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNS03LTEtMS0w_c33666b0-dbbe-4cbd-bb5e-78d523909dc5"
      unitRef="usd">39660000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNi0xLTEtMS0w_911bcbb7-da6d-403f-ac03-c8cadbda1f28"
      unitRef="usd">9299000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNi0zLTEtMS0w_73ec6bdd-1855-4dd5-ade1-cf19c0b1fe98"
      unitRef="usd">11580000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNi01LTEtMS0w_c4e91214-627e-4ede-8729-1adaad7b30c7"
      unitRef="usd">29038000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNi03LTEtMS0w_165f3af3-d7d8-4795-ad80-568803bedea3"
      unitRef="usd">36377000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNy0xLTEtMS0w_da0d28aa-1392-464f-8c70-dad68a212dd3"
      unitRef="usd">9355000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNy0zLTEtMS0w_e0692d57-0285-4476-9c03-0e6b5a81e50d"
      unitRef="usd">13644000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNy01LTEtMS0w_7b127303-1b52-49f5-a02a-9a419dbe9257"
      unitRef="usd">33340000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfNy03LTEtMS0w_f2dea621-a2bb-4420-a23a-8185c333174a"
      unitRef="usd">43079000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOC0xLTEtMS0w_58ae4e3d-9611-4235-96a0-aac030ea8928"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOC0zLTEtMS0w_dbf5de14-6ce2-45de-b9bd-7c1a4f27979f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOC01LTEtMS0w_502a2b13-1640-4ad1-8905-740646be9ff2"
      unitRef="usd">3440000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOC03LTEtMS0w_11141243-d92c-43f6-a280-56e0b24591b9"
      unitRef="usd">5959000</us-gaap:RestructuringCharges>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOS0xLTEtMS0w_3253481b-d6aa-4f1a-b494-a12bebb8d93b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOS0zLTEtMS0w_36829832-c763-401c-a3d0-b7c76286f82a"
      unitRef="usd">90251000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOS01LTEtMS0w_01cd7b90-c655-4dad-9848-f5e119aa0159"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfOS03LTEtMS0w_ebb796ed-6546-42af-af76-20c259fb06ce"
      unitRef="usd">90251000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CostsAndExpenses
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTAtMS0xLTEtMA_ed56a4b1-fe23-4a26-bdf9-022392af6b20"
      unitRef="usd">43995000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTAtMy0xLTEtMA_8bdf1425-1e21-436e-a0cb-80534446fd05"
      unitRef="usd">140963000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTAtNS0xLTEtMA_ee6247c3-e555-4683-a309-84f2c4ba1481"
      unitRef="usd">144378000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTAtNy0xLTEtMA_26c29206-f031-4acd-82ae-80ad46435a48"
      unitRef="usd">256697000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTEtMS0xLTEtMA_070f7524-806b-4495-952d-c0e6f6692c98"
      unitRef="usd">-14266000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTEtMy0xLTEtMA_c8b6ccc8-5f1d-4d9c-b911-4c3b56a7acf2"
      unitRef="usd">-105752000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTEtNS0xLTEtMA_61e1244d-2d4c-4e0f-99c5-1a0427c4aec7"
      unitRef="usd">-61125000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTEtNy0xLTEtMA_85d5b87f-d929-4357-ae67-8389a25e2677"
      unitRef="usd">-132549000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTMtMS0xLTEtMA_9a16ce6a-be03-41a7-a8be-6236df8f55fb"
      unitRef="usd">232000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTMtMy0xLTEtMA_4170a391-2f67-40b5-958e-69f6110b7849"
      unitRef="usd">269000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTMtNS0xLTEtMA_da85794b-4f9f-47d4-b9f2-d771678976ec"
      unitRef="usd">777000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTMtNy0xLTEtMA_d5cc6605-b67b-424d-a5df-097debc3ee10"
      unitRef="usd">664000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherOperatingIncome
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTQtMS0xLTEtMA_ae488863-d4a2-4e48-aa1e-294f7c015a54"
      unitRef="usd">206000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTQtMy0xLTEtMA_d3ec14a3-a410-44ad-b782-0639aa4ca887"
      unitRef="usd">123000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTQtNS0xLTEtMA_34f90105-d9d4-47aa-83ac-da34417c6dd5"
      unitRef="usd">626000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTQtNy0xLTEtMA_031a5a51-8af0-47ee-aea2-226644aa4919"
      unitRef="usd">502000</us-gaap:OtherOperatingIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTUtMS0xLTEtMA_3d7852e0-84f0-45d8-a0f8-ca622ff3a205"
      unitRef="usd">120000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTUtMy0xLTEtMA_928db510-7fa1-4a66-a860-58cd9fec6199"
      unitRef="usd">-242000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTUtNS0xLTEtMA_a7a62190-48b0-4ee8-85cb-afc5679cee4e"
      unitRef="usd">363000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTUtNy0xLTEtMA_8c4f4dd6-b2ed-42f0-a417-f8fe266843ca"
      unitRef="usd">-1093000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTYtMS0xLTEtMA_2b3411cb-ca2a-469e-9402-7dc0f6e9ff36"
      unitRef="usd">558000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTYtMy0xLTEtMA_19b5e7d8-35a6-4209-9e2f-6e6ae5fc0043"
      unitRef="usd">150000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTYtNS0xLTEtMA_b42d8107-2918-4d82-85af-00a13be440cb"
      unitRef="usd">1766000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTYtNy0xLTEtMA_ae0af116-1df1-4c03-99ba-f9f4fa6a8a13"
      unitRef="usd">73000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTctMS0xLTEtMA_37d77f54-01e4-4200-a8b1-426bb4cf03b2"
      unitRef="usd">-13708000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTctMy0xLTEtMA_2b4429be-ec30-4da4-b7f6-fa88deda74ad"
      unitRef="usd">-105602000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTctNS0xLTEtMA_679e1ddc-3bfe-4009-88f8-988315fa185a"
      unitRef="usd">-59359000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTctNy0xLTEtMA_33db2071-be6c-44bf-bee2-fcf5f2e52b35"
      unitRef="usd">-132476000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTgtMS0xLTEtMA_8dbbb907-0185-4799-88c4-e30890a1db26"
      unitRef="usd">84000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTgtMy0xLTEtMA_b9fa95cb-aaaf-44bc-9498-1011e7b842d7"
      unitRef="usd">-2031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTgtNS0xLTEtMA_cb53719e-fc27-494d-8526-124d58390dad"
      unitRef="usd">233000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTgtNy0xLTEtMA_d20045dc-5f8d-48ea-a218-f6b3a27c6d96"
      unitRef="usd">-1510000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTktMS0xLTEtMA_ddc9eeda-29ad-4036-8ce9-cb964d59efe9"
      unitRef="usd">-13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTktMy0xLTEtMA_7374f1cf-88e5-490a-bff4-9de66d86788e"
      unitRef="usd">-103571000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTktNS0xLTEtMA_83c620c2-809d-4de1-94bf-e61e695333a1"
      unitRef="usd">-59592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMTktNy0xLTEtMA_0a56c8ff-2b67-4638-81c4-586924172e4a"
      unitRef="usd">-130966000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjEtMS0xLTEtMA_993feaab-847f-49cc-8cbd-9b492ac781f4"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjEtMy0xLTEtMA_e17955ab-0099-410e-87eb-4447857dddf7"
      unitRef="usdPerShare">-2.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjEtNS0xLTEtMA_380616fc-e851-488d-8e8b-837bc328b96e"
      unitRef="usdPerShare">-1.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjEtNy0xLTEtMA_77a98b48-b880-4366-bbe5-66b3574ced35"
      unitRef="usdPerShare">-2.69</us-gaap:EarningsPerShareBasicAndDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjQtMS0xLTEtMA_b9c6423f-dc31-4baa-897c-b59ab4b28b28"
      unitRef="shares">50513000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjQtMy0xLTEtMA_0ef365e9-8ba4-463a-8dd7-d82bee6c665b"
      unitRef="shares">49055000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjQtNS0xLTEtMA_5283e1ea-0576-45cd-ae42-46fd47fdccaf"
      unitRef="shares">50095000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl85MC9mcmFnOjYwZTkyMzdmYWU1YjRjZWE5ZmY0MzBlMjU3MTA1NWY2L3RhYmxlOjhhMTBkYjkxYWRkYTQ3ZWRiNjQ3ZDEzNWMzNGMzMGEwL3RhYmxlcmFuZ2U6OGExMGRiOTFhZGRhNDdlZGI2NDdkMTM1YzM0YzMwYTBfMjQtNy0xLTEtMA_a283d06d-e953-4876-a2f3-6ecb1d3694c2"
      unitRef="shares">48726000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzItMS0xLTEtMA_49d9f718-e512-4233-8bc8-d106488cc736"
      unitRef="usd">-13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzItMy0xLTEtMA_b69ca477-58fc-43c0-ad5d-b211adaf5554"
      unitRef="usd">-103571000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe2b918210ad4f2ba7ccf283e13637b3_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzItNS0xLTEtMA_2077271f-7f77-410a-9073-043d594a8a6e"
      unitRef="usd">-59592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzItNy0xLTEtMA_966ad5d6-37c4-4e98-949b-be77360701b7"
      unitRef="usd">-130966000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzQtMS0xLTEtMA_b59cf425-79df-4986-8053-d840b6f8f499"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzQtMy0xLTEtMA_93bf8ec9-8b4c-40d7-97ca-dc963d9456c8"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzQtNS0xLTEtMA_16eea734-d48d-4268-bfc7-f42b56404645"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzQtNy0xLTEtMA_b6202b24-af4e-4b53-80dd-198bf0c0ed79"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzUtMS0xLTEtMA_dea07077-c221-46b7-a522-2da7bbde6439"
      unitRef="usd">-99000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzUtMy0xLTEtMA_416a9343-832e-473b-a12c-d090d0fae486"
      unitRef="usd">87000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzUtNS0xLTEtMA_f64e57c7-d0cf-4d76-8343-2e1e4cf6ac35"
      unitRef="usd">-223000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzUtNy0xLTEtMA_7aa46c6f-06e7-4764-b3d2-4dd5e2c24ecb"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzYtMS0xLTEtMA_ce669c7a-48b9-45a6-9d55-0a39d67f37c1"
      unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzYtMy0xLTEtMA_662e4342-01a0-4376-9079-8f9fe67d4b02"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzYtNS0xLTEtMA_a0bf59cc-8870-4ea7-b974-471bbdc67009"
      unitRef="usd">-208000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzYtNy0xLTEtMA_1d727d68-c5cb-482e-a736-d94f8faf01ea"
      unitRef="usd">360000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzctMS0xLTEtMA_e5a0363a-4426-458f-8b60-085f60186878"
      unitRef="usd">-13882000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzctMy0xLTEtMA_d0283577-3229-4a9c-b523-ad10327dedec"
      unitRef="usd">-103481000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzctNS0xLTEtMA_5b77c755-37e0-47bf-9c63-00d581d54edb"
      unitRef="usd">-59800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMDIvZnJhZzpiNWQ4YjMzNTAxYTI0NWZlOTM5YmZlYmQ1OTY2ZWJmZi90YWJsZTo1NThiZDU0MmFmMDc0YWI1ODkzZDZmYjFmN2MzNTE4MS90YWJsZXJhbmdlOjU1OGJkNTQyYWYwNzRhYjU4OTNkNmZiMWY3YzM1MTgxXzctNy0xLTEtMA_63116326-507c-4f4f-ba0d-1f4b71ec4a9f"
      unitRef="usd">-130606000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i543322fe08354c1691c8ae5b0d3f9646_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzItMS0xLTEtMA_5d1e48c6-a564-4fce-8f3c-670881642ba8"
      unitRef="shares">50239000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i543322fe08354c1691c8ae5b0d3f9646_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzItMy0xLTEtMA_28cccfaa-f5d3-41e7-a695-abe4ab35dd62"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e0d4fae24684785af595a11d0fe6cc6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzItNS0xLTEtMA_1719dfd8-a73b-4514-8791-286ae6e99a97"
      unitRef="usd">418354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida4efbf40e7f407bbccdd260d94bd581_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzItNy0xLTEtMA_8dc6e35e-5489-4952-912f-da1571e6632d"
      unitRef="usd">41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2630ed0bd07143e8896abc72106a433d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzItOS0xLTEtMA_5bde034c-e32d-411c-8a75-6909aeeeeb83"
      unitRef="usd">-253784000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzItMTEtMS0xLTA_41643d36-1a76-47b2-af52-87134259aa07"
      unitRef="usd">164611000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzMtMS0xLTEtMA_0b9b741e-6a4d-48ac-af96-4e86e32131d0"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i672d39152a224ed89984c9ec72bbafe6_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzMtNS0xLTEtMA_1d402406-9949-4414-a13a-b1cd7d34d3e7"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzMtMTEtMS0xLTA_a5ab6dd1-607e-4915-ae68-fc113763acf7"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzQtMS0xLTEtMA_5f1ea7b8-a9ac-44ce-983d-61203c4be7a2"
      unitRef="shares">-156000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzQtMy0xLTEtMA_10864f24-615b-4c99-a726-94a09c2fbb05"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzQtMTEtMS0xLTA_5e46f88f-dda7-4b4f-b179-910c3e74e4aa"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzUtMS0xLTEtMA_6a429084-51b7-4ef1-a6ee-08562d343890"
      unitRef="shares">89000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i672d39152a224ed89984c9ec72bbafe6_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzUtNS0xLTEtMA_efb4d3ac-beb6-415f-a743-ea4fb7e2b42d"
      unitRef="usd">143000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzUtMTEtMS0xLTA_22c94b19-1635-4870-a708-659de3229d3f"
      unitRef="usd">143000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzYtMS0xLTEtMA_1e69728b-9107-4b94-b422-ef76fcfeaf38"
      unitRef="shares">830000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzYtMy0xLTEtMA_3fa5132f-57ca-473b-bea6-cddda8fa4721"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzYtMTEtMS0xLTA_093578f4-af05-4c34-a959-ba24577ceaee"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ic9f710e2654c4f2bac4059d194f87ebc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzctMS0xLTEtMA_e33d9102-8019-441e-8d92-33dc008b792e"
      unitRef="shares">301000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i672d39152a224ed89984c9ec72bbafe6_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzctNS0xLTEtMA_67e4f4ac-3797-49a8-83da-033fa10e0776"
      unitRef="usd">658000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzctMTEtMS0xLTA_dadf49b3-b135-4091-a562-b01c6f1732f1"
      unitRef="usd">658000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i672d39152a224ed89984c9ec72bbafe6_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzgtNS0xLTEtMA_139c3f95-3893-4465-8357-6ce01ce404f4"
      unitRef="usd">13410000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzgtMTEtMS0xLTA_4a2752bd-99bf-4db3-b1b6-7d53dfb3d008"
      unitRef="usd">13410000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i97e764ec77994653ae0c665a3ce49a6a_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzktNy0xLTEtMA_72e595d5-e12d-4237-8884-0349c1ef224e"
      unitRef="usd">-208000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzktMTEtMS0xLTA_f1fcd7f8-3604-414d-b172-91f4baa38923"
      unitRef="usd">-208000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ibe2b918210ad4f2ba7ccf283e13637b3_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzEwLTktMS0xLTA_2077271f-7f77-410a-9073-043d594a8a6e"
      unitRef="usd">-59592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzEwLTExLTEtMS0w_dfcf25ab-dfa8-4165-af31-c85837e5e76a"
      unitRef="usd">-59592000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i054c5ec0152a49d6a765dff00d355bba_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzExLTEtMS0xLTA_77d98907-ce6e-4ea9-95bf-b90e653d7a7e"
      unitRef="shares">50751000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i054c5ec0152a49d6a765dff00d355bba_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzExLTMtMS0xLTA_3a0d37b4-c1ee-41c7-b43b-374908bbea8c"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03b4049c6fa3418e9fc27914c2d35bb2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzExLTUtMS0xLTA_1c355086-51af-468b-85d0-972cf0fb6aaa"
      unitRef="usd">431294000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f978996f86f49f29db52821e8217d6d_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzExLTctMS0xLTA_5f7155c8-6dcb-4d09-9e67-a3300fac99e6"
      unitRef="usd">-167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3cc48f9b6f4e4a92aaf114e300c55e0c_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzExLTktMS0xLTA_58ba25a0-3580-47af-9af7-69391fb1beb3"
      unitRef="usd">-313376000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMTUvZnJhZzpkOTA5OGQ4NzBmMzQ0MjJhYTJmMWFiMDA4YjI3NmVlYi90YWJsZTo4OWNiMDlhOWUxNDA0YjNlOTczNTRkMmM1ZjNhY2FjMi90YWJsZXJhbmdlOjg5Y2IwOWE5ZTE0MDRiM2U5NzM1NGQyYzVmM2FjYWMyXzExLTExLTEtMS0w_3d7ae126-3d78-4970-9c83-7851466d7627"
      unitRef="usd">117752000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibe2b918210ad4f2ba7ccf283e13637b3_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMtMS0xLTEtMA_2077271f-7f77-410a-9073-043d594a8a6e"
      unitRef="usd">-59592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMtMy0xLTEtMA_966ad5d6-37c4-4e98-949b-be77360701b7"
      unitRef="usd">-130966000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzUtMS0xLTEtMA_ecb981c3-f2c6-4840-9df4-383b0da1187c"
      unitRef="usd">26355000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzUtMy0xLTEtMA_e6aadc16-3f49-45dc-b7cc-2bca011dcda2"
      unitRef="usd">27154000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzYtMS0xLTEtMA_3730dd2b-163a-4dd8-9a9f-5843650527a5"
      unitRef="usd">13016000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzYtMy0xLTEtMA_1f723988-995b-4055-9a19-8db605c1b5ea"
      unitRef="usd">16188000</us-gaap:ShareBasedCompensation>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzctMS0xLTEtMA_e4c53b20-2c87-497b-b5f8-f05a949836e4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzctMy0xLTEtMA_488a522d-367f-4caa-8d59-365054c09075"
      unitRef="usd">90251000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzgtMS0xLTEtMA_cab822b3-b0fb-4a6e-8a30-342e79ec4072"
      unitRef="usd">-149000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzgtMy0xLTEtMA_dc4690d0-b02a-4c91-83cf-714996deb423"
      unitRef="usd">-269000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzktMS0xLTEtMA_f3ef271a-ed95-4ae9-9822-344d5561aa1d"
      unitRef="usd">217000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzktMy0xLTEtMA_ed39b8ce-3bfb-4d8f-8658-4021a47406f5"
      unitRef="usd">482000</us-gaap:ProvisionForDoubtfulAccounts>
    <rubi:AccretionOfAvailableForSaleSecurities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzEwLTEtMS0xLTA_95a95e89-fc47-4622-a677-d3d331c47f2f"
      unitRef="usd">374000</rubi:AccretionOfAvailableForSaleSecurities>
    <rubi:AccretionOfAvailableForSaleSecurities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzEwLTMtMS0xLTA_0de4696b-fd9e-4c6b-a915-23700742e768"
      unitRef="usd">163000</rubi:AccretionOfAvailableForSaleSecurities>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzExLTEtMS0xLTA_99c71437-c9d4-4a77-b948-d8c15e07a9ff"
      unitRef="usd">206000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzExLTMtMS0xLTA_2e8c51d2-5d7e-410d-9a9f-af27252b5d68"
      unitRef="usd">-372000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzEyLTEtMS0xLTA_d6416719-896c-4305-a101-a3013aa3fd5f"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzEyLTMtMS0xLTA_f4fef806-583b-40dd-bf70-fb65322f1fe3"
      unitRef="usd">-1453000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE0LTEtMS0xLTA_b1457055-7e79-4b72-bdc3-f14ba903a86e"
      unitRef="usd">-10318000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE0LTMtMS0xLTA_06ec370e-6c65-48af-8b8c-517ecfdac4ab"
      unitRef="usd">-58876000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE1LTEtMS0xLTA_b267a244-aa7d-44d0-9e3b-0e3c0198e230"
      unitRef="usd">-2919000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE1LTMtMS0xLTA_a51a5c4a-4b5d-4a45-91a2-f884e005a78f"
      unitRef="usd">1315000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE2LTEtMS0xLTA_0c43a230-53fb-4aa4-8f59-3abc61226fac"
      unitRef="usd">-14415000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE2LTMtMS0xLTA_f7cb53ea-39e0-4cc2-bbba-51388ed25545"
      unitRef="usd">-49972000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE3LTEtMS0xLTA_423adfaa-a5f8-4ace-9e54-e0b5b6ca24be"
      unitRef="usd">-939000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE3LTMtMS0xLTA_ef9e840e-dc2f-4dbc-9319-0edd74c3fb76"
      unitRef="usd">-510000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE4LTEtMS0xLTA_b5e8ddfe-cf81-4743-b42b-6c8eb33315bc"
      unitRef="usd">-22552000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzE4LTMtMS0xLTA_be3a63a0-bd0c-45a7-9df2-dfab1888435f"
      unitRef="usd">9213000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIwLTEtMS0xLTA_dde4f9e8-cd1d-4252-9933-e0bab677c136"
      unitRef="usd">5474000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIwLTMtMS0xLTA_84f25ae2-ea05-4230-8cd6-d042c6711772"
      unitRef="usd">14554000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIxLTEtMS0xLTA_44056ed3-f711-4cd0-b444-c5be1dbccf42"
      unitRef="usd">6569000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIxLTMtMS0xLTA_edfb279c-2ac9-491a-b818-355423fb578c"
      unitRef="usd">6127000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIyLTEtMS0xLTA_0794ae66-3994-4f7d-81db-9d8f1faadf55"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIyLTMtMS0xLTA_71df2978-0dbf-4c46-912a-b08a4d23734b"
      unitRef="usd">38610000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIzLTEtMS0xLTA_e14f074a-ded8-43d0-8ea3-ab6b1ad80eb7"
      unitRef="usd">23991000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzIzLTMtMS0xLTA_5ad727f3-fc72-4251-b578-4b1d4b02308d"
      unitRef="usd">66419000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI0LTEtMS0xLTA_337c32ce-de21-4352-8064-a01b0ac52b43"
      unitRef="usd">55650000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI0LTMtMS0xLTA_94922c6d-a1c1-4da4-b77d-850d4a30e1f7"
      unitRef="usd">67650000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI1LTEtMS0xLTA_6d2cf8cb-ef9d-4481-a610-d5c99ef2126a"
      unitRef="usd">9228000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI1LTMtMS0xLTA_8480133f-90e6-451f-a767-e87c6b725e18"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI2LTEtMS0xLTA_97382b7f-2ba4-4d1e-88a4-2dd97c9aecac"
      unitRef="usd">28844000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI2LTMtMS0xLTA_1792d95c-d6fa-4af2-b753-3c742e9a3b84"
      unitRef="usd">-58060000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI4LTEtMS0xLTA_d0b360a3-1086-4976-80a6-197b271215e0"
      unitRef="usd">45000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI4LTMtMS0xLTA_9a84985b-c8b8-4893-b660-b098104f43b1"
      unitRef="usd">391000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI5LTEtMS0xLTA_d4d877ed-ed26-4905-aa21-9484924a21f6"
      unitRef="usd">143000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzI5LTMtMS0xLTA_4b99d194-6387-4fc5-b0ed-219df137ecc1"
      unitRef="usd">444000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMwLTEtMS0xLTA_2fd85416-4be0-41d5-9120-066bc49b873e"
      unitRef="usd">658000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMwLTMtMS0xLTA_a16e111e-e706-460f-a37c-e4bdc2db32c3"
      unitRef="usd">2067000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMxLTEtMS0xLTA_a0f5ecc9-b1a2-40d3-9514-995bf0259c9a"
      unitRef="usd">-470000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMxLTMtMS0xLTA_dc7e2346-9fbd-4f8f-925e-2fc6aabc7d27"
      unitRef="usd">-1232000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMyLTEtMS0xLTA_58afff75-4ea0-45e9-9605-08a1ecbbc4cd"
      unitRef="usd">-110000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMyLTMtMS0xLTA_5557b6a6-f770-4ca7-843d-afca8cfb5dfc"
      unitRef="usd">186000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMzLTEtMS0xLTA_dcd73479-5aa3-4bbe-b88d-f6b59a8ea3e9"
      unitRef="usd">5712000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzMzLTMtMS0xLTA_47572d1d-0e30-4f2b-ab94-1685fac9c148"
      unitRef="usd">-49893000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM0LTEtMS0xLTA_b5d10eee-af59-48ad-a3e9-beee043ef08c"
      unitRef="usd">76642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib11dc78eb85d4807887cf51ae5225c73_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM0LTMtMS0xLTA_ebfe4d3f-57f2-4943-ad43-f080b49dff00"
      unitRef="usd">149498000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM1LTEtMS0xLTA_2a935b8b-3b42-41d2-bbc6-a6b4a097a8a3"
      unitRef="usd">82354000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i224a540f87774de9958338d2a2d96b55_I20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM1LTMtMS0xLTA_1a02a657-0c2b-4391-bf17-ef62111a2480"
      unitRef="usd">99605000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM3LTEtMS0xLTM4NzQ_3f019f95-69b1-4407-9191-022925f736b0"
      unitRef="usd">272000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM3LTMtMS0xLTM4Nzc_7aff78d3-0abd-427f-8832-8f16b3864c0b"
      unitRef="usd">348000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM4LTEtMS0xLTM4NzQ_f49e9725-c185-4fc5-b1c3-950b2262ae3c"
      unitRef="usd">46000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM4LTMtMS0xLTM4Nzc_e5407427-3904-4b71-89da-65b790d78575"
      unitRef="usd">46000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM3LTEtMS0xLTA_eeedc37d-64c3-4919-8a1c-c2acf4371dde"
      unitRef="usd">3000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM3LTMtMS0xLTA_0012c693-5a90-4b29-9160-6f4b96068cff"
      unitRef="usd">2065000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM4LTEtMS0xLTA_8ca3d2a4-165c-4341-8733-a88b86fff8cf"
      unitRef="usd">394000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xMjgvZnJhZzplMGUzZmNiYzU1YmQ0MWY2OTUwNjgyMTY4NDc5Y2MwYi90YWJsZTo4MTUyNWNlZGFmNDE0ODIyYTBiOWI5ZDJhMGFmNzZmMi90YWJsZXJhbmdlOjgxNTI1Y2VkYWY0MTQ4MjJhMGI5YjlkMmEwYWY3NmYyXzM4LTMtMS0xLTA_ba673127-1264-4adf-ab28-3d1913e573fa"
      unitRef="usd">338000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNTQvZnJhZzoyMGU0YmViYjExMzU0OTRmYjNlZjI1MmJhOThmMDZiZS90ZXh0cmVnaW9uOjIwZTRiZWJiMTEzNTQ5NGZiM2VmMjUyYmE5OGYwNmJlXzk2NTE_a252a237-6da0-45a8-a30a-8e02a878af64">Organization and Summary of Significant Accounting Policies&lt;div style="text-indent:18pt;padding-right:5pt;margin-bottom:5pt;"&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;Company Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Rubicon Project, Inc., or Rubicon Project (the "Company"), was formed on April&#160;20, 2007 in Delaware and began operations in April 2007. The Company is headquartered in Los Angeles, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company is a global advertising exchange that helps websites and applications thrive by giving them tools and expertise to sell ads easily and safely. In addition, the world&#x2019;s leading agencies and brands rely on the Company's technology to execute tens of billions of advertising transactions each month. The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. The Company's platform features applications and services for digital advertising sellers, including websites, mobile applications and other digital media properties, and their representatives, to sell their digital advertising inventory; applications and services for buyers, including advertisers, agencies, agency trading desks, demand side platforms, or DSPs, to buy digital advertising inventory; and a marketplace over which such transactions are executed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Together, these features power and enhance a comprehensive, transparent, independent advertising marketplace that brings buyers and sellers together and facilitates intelligent decision making and automated transaction execution for the digital advertising inventory managed on the Company's platform. The Company's clients include many of the world's leading publishers of websites and mobile applications and buyers of digital advertising inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Advertising inventory takes different forms, referred to as advertising units, is purchased and sold through different transactional methodologies, and allows advertising content to be presented to consumers through different channels. The Company's solution enables buyers and sellers to purchase and sell:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    a comprehensive range of advertising units, including display, audio and video;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    that are transacted through real-time bidding ("RTB"), which includes (i) direct sale of premium inventory, which the Company refers to as private marketplace ("PMP"), and (ii) open auction bidding, which the Company refers to as open marketplace ("OMP"); and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-bottom:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    that are displayed across digital channels, including mobile web, mobile application, and desktop, as well as across various out-of-home channels, such as digital billboards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-bottom:10pt;"&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;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company has been negatively impacted by rapid changes in the ad tech industry, including demand by ad tech buyers&#160;for more efficiency and lower costs, changes in bidding technologies, and increased competition. In response to these challenges,&#160;the&#160;Company&#160;made significant reductions in fees charged to buyers during 2017 and in November 2017 eliminated its buyer fees&#160;altogether. The competitive pressures and reduced take rate resulted in lower revenue and cash flows in the first three quarters of 2018 compared to the prior year. In an effort to bring its costs into better alignment with reduced take rates, the Company undertook restructuring activities to reduce headcount and related operating costs, and also reduced its capital expenditures. Unless and until the Company is able to compensate for the fee reductions and reduced gross margins by continuing to increase advertising spend on its platform, or sufficiently reducing costs, it may not be able to grow its business and may continue to operate at a loss, depleting its cash resources and liquidity. If the Company continues to experience significant operating losses in the future, the Company may require additional liquidity to fund its operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-right:5pt;margin-top:10pt;margin-bottom:5pt;"&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 and Summary of Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the nine months ended&#160;September 30, 2018 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2018, or for any future year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2017 included in its 2017 Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2017 included in its Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:5pt;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;Adoption of ASU 2018-07&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company adopted ASU 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:10pt;font-style:italic;line-height:120%;"&gt;&#x2014;Stock Compensation (Topic 718) &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;("ASU 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:10pt;font-style:italic;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;which expands the scope of Accounting Standards Codification Topic 718, Compensation&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;line-height:120%;"&gt;&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt; to include share-based payments granted to non-employees in exchange for goods or services, as of July 1, 2018. As of the adoption date, the fair value of existing unvested awards held by non-employees was determined based on the adoption date fair value, which will be recognized over the remaining service period. Prospectively, the fair value of awards granted to non-employees will be determined as of the grant date and recognized over the service period, using the same treatment as awards granted to employees. In addition, for employees that transition into a non-employee contractor relationship with the Company subsequent to the adoption date, their existing awards will continue to be recognized at the original grant date fair value. There was no impact to the Company's consolidated financial statements resulting from the adoption of ASU 2018-07.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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;Other Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;On January 1, 2018, the Company adopted the following accounting pronouncements, using a prospective adoption method, which did not have an impact on the Company's condensed consolidated financial statements and did not result in any significant policy changes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    Accounting Standards Update ("ASU") 2017-01&#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;line-height:120%;"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    ASU 2017-09&#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;line-height:120%;"&gt;Compensation&#x2014;Stock Compensation (Topic 718): Scope of Modification Accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company has also adopted ASU 2016-15&#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;line-height:120%;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;although the retrospective adoption method did not have an impact on periods presented. The Company will apply this guidance to applicable future transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Under the Jumpstart Our Business Startups Act, or the JOBS Act, the Company meets the definition of an emerging growth company. The Company has irrevocably elected to opt out of the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b) of the JOBS Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02&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;line-height:120%;"&gt;&#x2014;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;line-height:120%;"&gt;("ASU&#160;2016-02")&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;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;which requires an entity to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements. ASU 2016-02 offers specific accounting guidance for a lessee, a lessor, and sale and leaseback transactions. Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for annual reporting periods beginning after&#160;December 15, 2018, including interim periods within that reporting period, with early adoption permitted. ASU 2016-02 required a modified retrospective adoption approach, however subsequent guidance (discussed below) provides an additional option for adoption approach. The Company plans to adopt ASU 2016-02 as of January 1, 2019 using a prospective adoption method in accordance with ASU 2018-11&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;line-height:120%;"&gt;&#x2014;Leases&#160;(Topic 842): Targeted Improvements &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;("ASU 2018-11").&#160;The Company is currently evaluating the effect this guidance will have on its consolidated financial statements and related disclosures, and anticipates the guidance to result in increases in its assets and liabilities as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and lease liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In July 2018, the FASB issued ASU 2018-11, which updates some of the implementation requirements under&#160;Accounting Standards Codification Topic 842&#160;on leases. ASU 2018-11 provides for an additional adoption approach that was not previously included in ASU 2016-02 that allows for a prospective application. This guidance&#160;eliminates the requirement to present prior year comparative lease disclosures once ASU 2016-02 is adopted, and must be adopted concurrently with ASU 2016-02.&#160;The Company plans to apply the adoption method made available by ASU 2018-11.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13&#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;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&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; ("ASU 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:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#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-weight:400;line-height:120%;"&gt;to streamline the disclosure requirements of ASC Topic 820&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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-weight:400;line-height:120%;"&gt;Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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; value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company is currently evaluating the effect this guidance will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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 August 2018, the FASB issued ASU 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:10pt;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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="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;&#160;("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-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;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;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software&#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;line-height:120%;"&gt;("ASC 350-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;line-height:120%;"&gt;. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;The ASU clarifies that implementation, setup and other upfront costs related to cloud hosting agreements should be accounted for under ASC 350-40.&#160;This ASU is effective for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.&#160;The Company is currently evaluating the effect this guidance will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNTQvZnJhZzoyMGU0YmViYjExMzU0OTRmYjNlZjI1MmJhOThmMDZiZS90ZXh0cmVnaW9uOjIwZTRiZWJiMTEzNTQ5NGZiM2VmMjUyYmE5OGYwNmJlXzk2NTI_5f865998-833a-4024-83c7-78bde613cfc4">&lt;div style="text-indent:18pt;padding-right:5pt;margin-top:10pt;margin-bottom:5pt;"&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 and Summary of Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the nine months ended&#160;September 30, 2018 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2018, or for any future year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2017 included in its 2017 Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2017 included in its Annual Report on Form 10-K.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNTQvZnJhZzoyMGU0YmViYjExMzU0OTRmYjNlZjI1MmJhOThmMDZiZS90ZXh0cmVnaW9uOjIwZTRiZWJiMTEzNTQ5NGZiM2VmMjUyYmE5OGYwNmJlXzgyNDYzMzcyNTAzODY_466ca10e-2a7e-4e24-ba17-827c35e31a87">&lt;div style="text-indent:18pt;margin-top:10pt;"&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-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNTQvZnJhZzoyMGU0YmViYjExMzU0OTRmYjNlZjI1MmJhOThmMDZiZS90ZXh0cmVnaW9uOjIwZTRiZWJiMTEzNTQ5NGZiM2VmMjUyYmE5OGYwNmJlXzgyNDYzMzcyNTAzODc_1987a30b-a9ef-44a8-9d9e-8005abcc5fe7">&lt;div style="text-indent:18pt;margin-top:5pt;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;Adoption of ASU 2018-07&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company adopted ASU 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:10pt;font-style:italic;line-height:120%;"&gt;&#x2014;Stock Compensation (Topic 718) &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;("ASU 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:10pt;font-style:italic;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;which expands the scope of Accounting Standards Codification Topic 718, Compensation&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;line-height:120%;"&gt;&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt; to include share-based payments granted to non-employees in exchange for goods or services, as of July 1, 2018. As of the adoption date, the fair value of existing unvested awards held by non-employees was determined based on the adoption date fair value, which will be recognized over the remaining service period. Prospectively, the fair value of awards granted to non-employees will be determined as of the grant date and recognized over the service period, using the same treatment as awards granted to employees. In addition, for employees that transition into a non-employee contractor relationship with the Company subsequent to the adoption date, their existing awards will continue to be recognized at the original grant date fair value. There was no impact to the Company's consolidated financial statements resulting from the adoption of ASU 2018-07.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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;Other Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;On January 1, 2018, the Company adopted the following accounting pronouncements, using a prospective adoption method, which did not have an impact on the Company's condensed consolidated financial statements and did not result in any significant policy changes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    Accounting Standards Update ("ASU") 2017-01&#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;line-height:120%;"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    ASU 2017-09&#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;line-height:120%;"&gt;Compensation&#x2014;Stock Compensation (Topic 718): Scope of Modification Accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company has also adopted ASU 2016-15&#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;line-height:120%;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;although the retrospective adoption method did not have an impact on periods presented. The Company will apply this guidance to applicable future transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Under the Jumpstart Our Business Startups Act, or the JOBS Act, the Company meets the definition of an emerging growth company. The Company has irrevocably elected to opt out of the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b) of the JOBS Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02&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;line-height:120%;"&gt;&#x2014;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;line-height:120%;"&gt;("ASU&#160;2016-02")&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;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;which requires an entity to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements. ASU 2016-02 offers specific accounting guidance for a lessee, a lessor, and sale and leaseback transactions. Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for annual reporting periods beginning after&#160;December 15, 2018, including interim periods within that reporting period, with early adoption permitted. ASU 2016-02 required a modified retrospective adoption approach, however subsequent guidance (discussed below) provides an additional option for adoption approach. The Company plans to adopt ASU 2016-02 as of January 1, 2019 using a prospective adoption method in accordance with ASU 2018-11&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;line-height:120%;"&gt;&#x2014;Leases&#160;(Topic 842): Targeted Improvements &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;("ASU 2018-11").&#160;The Company is currently evaluating the effect this guidance will have on its consolidated financial statements and related disclosures, and anticipates the guidance to result in increases in its assets and liabilities as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and lease liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In July 2018, the FASB issued ASU 2018-11, which updates some of the implementation requirements under&#160;Accounting Standards Codification Topic 842&#160;on leases. ASU 2018-11 provides for an additional adoption approach that was not previously included in ASU 2016-02 that allows for a prospective application. This guidance&#160;eliminates the requirement to present prior year comparative lease disclosures once ASU 2016-02 is adopted, and must be adopted concurrently with ASU 2016-02.&#160;The Company plans to apply the adoption method made available by ASU 2018-11.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13&#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;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&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; ("ASU 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:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#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-weight:400;line-height:120%;"&gt;to streamline the disclosure requirements of ASC Topic 820&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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-weight:400;line-height:120%;"&gt;Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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; value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company is currently evaluating the effect this guidance will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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 August 2018, the FASB issued ASU 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:10pt;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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="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;&#160;("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-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;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;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software&#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;line-height:120%;"&gt;("ASC 350-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;line-height:120%;"&gt;. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;The ASU clarifies that implementation, setup and other upfront costs related to cloud hosting agreements should be accounted for under ASC 350-40.&#160;This ASU is effective for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.&#160;The Company is currently evaluating the effect this guidance will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90ZXh0cmVnaW9uOmQ1MmM2ZTQ5NWI5NDRiODFiNThmNmNhMDc5NjM4ZTZjXzIxOTkwMjMyNTY0MTg_953b4c76-4f03-40dc-a885-086e3c058d24">Net Income (Loss) Per Share&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table presents the basic and diluted net loss per share: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.683616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;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;height:14pt;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;Three Months Ended&#160;&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="height:14pt;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;height:14pt;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;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share data)&#160;&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="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;Basic and Diluted EPS:&#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;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;Net loss&#160;&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 colspan="2" 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;(13,792)&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 colspan="2" 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;(103,571)&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 colspan="2" 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;(59,592)&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 colspan="2" 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;(130,966)&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;Weighted-average common shares outstanding&#160;&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:3pt double #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;50,750&#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:3pt double #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;49,800&#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:3pt double #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;50,482&#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:3pt double #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;49,638&#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 unvested restricted stock awards&#160;&lt;/span&gt;&lt;/td&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;(237)&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;(745)&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;(387)&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;(912)&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;Weighted-average common shares outstanding used to compute net loss per share&#160;&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;50,513&#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;49,055&#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;50,095&#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;48,726&#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;Basic and diluted net loss per share&#160;&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: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 colspan="2" 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;(0.27)&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: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 colspan="2" 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;(2.11)&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: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 colspan="2" 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;(1.19)&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: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 colspan="2" 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;(2.69)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:5pt;margin-top:10pt;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:99.011299%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.211127%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.513267%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.513267%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.513267%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;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;height:14pt;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;Three Months Ended&#160;&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="height:14pt;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;height:14pt;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;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#160;&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:#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&#160;&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;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;162&#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;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;187&#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;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;72&#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;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;154&#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;Unvested restricted stock awards&#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: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;208&#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: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;130&#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: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;232&#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: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;240&#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 restricted stock units&#160;&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;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;2,324&#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;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;238&#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;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;1,709&#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;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;495&#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;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;ESPP&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: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;94&#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: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;44&#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: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;64&#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: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;49&#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 shares excluded from net loss per share&#160;&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;border-bottom:3pt double #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;2,788&#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;border-bottom:3pt double #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;599&#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;border-bottom:3pt double #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;2,077&#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;border-bottom:3pt double #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;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90ZXh0cmVnaW9uOmQ1MmM2ZTQ5NWI5NDRiODFiNThmNmNhMDc5NjM4ZTZjXzIxOTkwMjMyNTY0MTY_81dc265a-8d51-4586-91fe-0249a816e99f">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table presents the basic and diluted net loss per share: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.683616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;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;height:14pt;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;Three Months Ended&#160;&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="height:14pt;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;height:14pt;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;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share data)&#160;&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="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;Basic and Diluted EPS:&#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;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;Net loss&#160;&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 colspan="2" 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;(13,792)&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 colspan="2" 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;(103,571)&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 colspan="2" 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;(59,592)&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 colspan="2" 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;(130,966)&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;Weighted-average common shares outstanding&#160;&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:3pt double #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;50,750&#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:3pt double #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;49,800&#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:3pt double #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;50,482&#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:3pt double #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;49,638&#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 unvested restricted stock awards&#160;&lt;/span&gt;&lt;/td&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;(237)&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;(745)&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;(387)&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;(912)&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;Weighted-average common shares outstanding used to compute net loss per share&#160;&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;50,513&#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;49,055&#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;50,095&#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;48,726&#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;Basic and diluted net loss per share&#160;&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: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 colspan="2" 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;(0.27)&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: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 colspan="2" 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;(2.11)&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: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 colspan="2" 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;(1.19)&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: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 colspan="2" 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;(2.69)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzQtMS0xLTEtMA_49d9f718-e512-4233-8bc8-d106488cc736"
      unitRef="usd">-13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzQtMy0xLTEtMA_b69ca477-58fc-43c0-ad5d-b211adaf5554"
      unitRef="usd">-103571000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe2b918210ad4f2ba7ccf283e13637b3_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzQtNS0xLTEtMA_2077271f-7f77-410a-9073-043d594a8a6e"
      unitRef="usd">-59592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzQtNy0xLTEtMA_8a51187e-37f7-4ddb-8c56-b6a7d5da4d0d"
      unitRef="usd">-130966000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzUtMS0xLTEtMA_eb245224-00ba-420f-a56f-bf9fd6792eca"
      unitRef="shares">50750000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzUtMy0xLTEtMA_41d3de80-61e3-4e37-b8c2-fe4db63bf477"
      unitRef="shares">49800000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzUtNS0xLTEtMA_c8ce7a24-d4ce-4948-bc5a-3d438c42d081"
      unitRef="shares">50482000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzUtNy0xLTEtMA_31c11c76-0e64-45d0-a47e-7252f8b2187b"
      unitRef="shares">49638000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzYtMS0xLTEtMA_17bf9740-80a1-4639-9601-f1faab2eba33"
      unitRef="shares">237000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzYtMy0xLTEtMA_6e66a7a7-f09a-4221-bb83-1e9c8a7b6d70"
      unitRef="shares">745000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzYtNS0xLTEtMA_527c1417-6caa-46e2-b2ee-5122fda8901a"
      unitRef="shares">387000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzYtNy0xLTEtMA_a6c3b8f1-e714-419c-bbe3-a66709f8a675"
      unitRef="shares">912000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzgtMS0xLTEtMA_de71d265-5161-4be5-b0e9-888adb9549f6"
      unitRef="shares">50513000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzgtMy0xLTEtMA_d7af29fb-72e1-4547-9a47-1fa5aa0a3fb1"
      unitRef="shares">49055000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzgtNS0xLTEtMA_0dfd936d-abe3-400c-99c6-fbf3615d03f1"
      unitRef="shares">50095000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzgtNy0xLTEtMA_0b8f39ad-432f-4483-9c76-75691b919b89"
      unitRef="shares">48726000</rubi:WeightedAverageNumberOfSharesOutstandingUsedToComputeEarningsPerShareBasicandDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzktMS0xLTEtMA_993feaab-847f-49cc-8cbd-9b492ac781f4"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzktMy0xLTEtMA_e17955ab-0099-410e-87eb-4447857dddf7"
      unitRef="usdPerShare">-2.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzktNS0xLTEtMA_380616fc-e851-488d-8e8b-837bc328b96e"
      unitRef="usdPerShare">-1.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTowZGY0N2YwZjhjOGM0Nzk3OGVkNmM1Y2VjMjA1YmFkMS90YWJsZXJhbmdlOjBkZjQ3ZjBmOGM4YzQ3OTc4ZWQ2YzVjZWMyMDViYWQxXzktNy0xLTEtMA_77a98b48-b880-4366-bbe5-66b3574ced35"
      unitRef="usdPerShare">-2.69</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90ZXh0cmVnaW9uOmQ1MmM2ZTQ5NWI5NDRiODFiNThmNmNhMDc5NjM4ZTZjXzIxOTkwMjMyNTY0MTc_4a7f3b6a-63a1-41d8-a41d-d75de07a48ba">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:5pt;margin-top:10pt;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:99.011299%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.211127%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.513267%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.513267%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.513267%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.412268%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;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;height:14pt;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;Three Months Ended&#160;&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="height:14pt;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;height:14pt;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;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#160;&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:#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&#160;&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;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;162&#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;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;187&#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;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;72&#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;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;154&#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;Unvested restricted stock awards&#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: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;208&#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: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;130&#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: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;232&#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: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;240&#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 restricted stock units&#160;&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;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;2,324&#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;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;238&#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;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;1,709&#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;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;495&#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;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;ESPP&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: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;94&#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: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;44&#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: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;64&#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: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;49&#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 shares excluded from net loss per share&#160;&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;border-bottom:3pt double #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;2,788&#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;border-bottom:3pt double #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;599&#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;border-bottom:3pt double #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;2,077&#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;border-bottom:3pt double #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;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a39f5bdebb34e29a29210ecc2e446c6_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzMtMS0xLTEtMA_c562582c-2fbc-4e76-aa60-6ad194e10130"
      unitRef="shares">162000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9425b3da178b45a79b1442432d8b1cd1_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzMtMy0xLTEtMA_092318a7-879f-4a7a-bc7f-4b03f12978be"
      unitRef="shares">187000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3399cbd8ac10460d885e64b633f8b808_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzMtNS0xLTEtMA_26825288-8a0e-45b6-bbe0-6bda2d71d5c5"
      unitRef="shares">72000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i47f256a62e2a46a3b792afd626684cf2_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzMtNy0xLTEtMA_236c345a-89a8-4313-b967-e0ba552536f5"
      unitRef="shares">154000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i919e4d16c6fe4130aa50ff0ba4f8c608_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzQtMS0xLTEtMA_d042043c-08db-4c9a-95fb-be2ef142534d"
      unitRef="shares">208000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8247c9db366c460280c15cc58bf98225_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzQtMy0xLTEtMA_eaac3009-9b73-4f3c-8e68-7b9d748b6d70"
      unitRef="shares">130000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9855e8cb181646389dd4626db447679d_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzQtNS0xLTEtMA_db53286b-b711-4a0d-9428-8a3534304e72"
      unitRef="shares">232000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i69cc1fdfc3464e86b0af569cb1d93ac2_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzQtNy0xLTEtMA_8c8ef54e-b534-4d3a-a9bc-4331b4187a12"
      unitRef="shares">240000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i37e129d3af7646b088377adf8bb93422_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzUtMS0xLTEtMA_2eefe35b-94d0-4b32-806e-ecd23deffa6e"
      unitRef="shares">2324000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib129b572cd0b4611a96cff55215721a1_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzUtMy0xLTEtMA_916b5058-1f3c-4846-a76d-af3fe1363999"
      unitRef="shares">238000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6a92b125642e4798ba918f6e0e380b61_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzUtNS0xLTEtMA_24e864f1-b0b8-4bc3-b7c0-0b997f89cb41"
      unitRef="shares">1709000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa4f62de89ce4291b7914a293277e8a9_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzUtNy0xLTEtMA_7dea2278-b1d5-44ea-b1f8-e0ee3c673ea7"
      unitRef="shares">495000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i66ab293f803b45ebb9ab3428ad2db02c_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzYtMS0xLTEtMA_4da89175-8a6e-4bb1-8606-90e5a621d0c0"
      unitRef="shares">94000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe4503c7e76b4269980d0e064cb0352b_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzYtMy0xLTEtMA_0b30a971-2ef7-4183-a5e2-fc17467272de"
      unitRef="shares">44000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i458c10079f6d428ba7550a84f2538348_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzYtNS0xLTEtMA_73a359f0-de37-460e-9320-9344951deae3"
      unitRef="shares">64000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id17bff9bd1234fb8be7d1a589c2e7496_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzYtNy0xLTEtMA_4d72d40f-4e3c-4ea3-9363-652b2ffe4b75"
      unitRef="shares">49000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzctMS0xLTEtMA_71ceb9d4-91a1-4bc5-a7d3-b43dbc4a9f5f"
      unitRef="shares">2788000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzctMy0xLTEtMA_82e3893f-b833-42ba-95de-e2929bc18eb7"
      unitRef="shares">599000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzctNS0xLTEtMA_437d3e3a-e430-40bb-ad9f-8fc37b68827a"
      unitRef="shares">2077000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNjYvZnJhZzpkNTJjNmU0OTViOTQ0YjgxYjU4ZjZjYTA3OTYzOGU2Yy90YWJsZTozMjJlYTQyYjI5MGM0NWMxYThiNjlkOTFlNDRhNmU4NC90YWJsZXJhbmdlOjMyMmVhNDJiMjkwYzQ1YzFhOGI2OWQ5MWU0NGE2ZTg0XzctNy0xLTEtMA_d112c0c6-e776-4daa-bc6d-c17b7192fe0a"
      unitRef="shares">938000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90ZXh0cmVnaW9uOjYxODBmOTlkMzIzZTRjYWE5ZDlmNDMxMzQxMzY4NjgzXzIxOTkwMjMyNjA5Njc_adf7ff5b-be9e-4e56-b9ad-675a662c2da3">Revenue&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;On January 1, 2018, the Company adopted Accounting Standards Update 2014-09&#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;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt; ("ASU 2014-09") using a modified retrospective approach applied to all contracts that generated revenue in the preceding year. The adoption of this guidance did not have an impact on the amount or timing of revenue recognized by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company generates revenue from transactions where it provides a platform for the purchase and sale of digital advertising inventory. The Company&#x2019;s advertising automation solution is a marketplace for sellers of digital advertising inventory (providers of websites, mobile applications and other digital media properties, and their representatives) and buyers of digital advertising inventory (including advertisers, agencies, agency trading desks, and demand-side platforms). This solution incorporates proprietary machine-learning algorithms, sophisticated data processing, high-volume storage, detailed analytics capabilities, and a&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;line-height:120%;"&gt; distributed infrastructure. Together, these features form the basis for the Company&#x2019;s automated advertising solution that brings buyers and sellers together and facilitates intelligent decision-making and automated transaction execution for the digital advertising inventory managed on the Company's platform. Digital advertising inventory is created when consumers access sellers&#x2019; content. Sellers provide digital advertising inventory to the Company&#x2019;s platform in the form of advertising requests, or ad requests. When the Company receives ad requests from sellers, it sends bid requests to buyers, which enable buyers to bid on sellers&#x2019; digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The total volume of spending between buyers and sellers on the Company&#x2019;s platform is referred to as advertising spend. The Company keeps a percentage of that advertising spend as a fee, and remits the remainder to the seller. The fee or &#x201c;take rate&#x201d; that the Company retains from the gross advertising spend on its platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement between the Company and the seller and the clearing price of the winning bid. The Company recognizes revenue upon fulfillment of its performance obligation to a customer, which occurs at the point in time an ad renders and is counted as a paid impression, subject to an underlying agreement existing with the customer and a fixed or determinable transaction price. Performance obligations for all transactions are satisfied, and the corresponding revenue is recognized, at a distinct point in time when an ad renders. The Company does not have arrangements with multiple performance obligations. The Company considers the following when determining if a contract exists under which the performance obligations have been satisfied: (i)&#160;contract approval by all parties, (ii)&#160;identification of each party&#x2019;s rights regarding the goods or services to be transferred, (iii)&#160;specified payment terms, (iv)&#160;commercial substance of the contract, and (v) collectability of substantially all of the consideration is probable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company has determined that it does not act as the principal in the purchase and sale of digital advertising inventory because it does not have control of the digital advertising inventory and does not set prices agreed upon within the auction marketplace, and therefore reports revenue on a net basis. In periods prior to the second quarter of 2017, the Company reported revenue on a gross basis for revenue associated with its intent marketing solution, as the Company determined that it acted as the principal in the purchase and sale of digital advertising inventory. The Company ceased offering its intent marketing solution after the first quarter of 2017, after which time, all of the Company&#x2019;s revenues have been recorded on a net basis. Revenue generated by the Company&#x2019;s intent marketing solution in 2017 prior to its cessation was $1.3 million, which is included in total revenue for the nine months ended September 30, 2017.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Payment terms are specified in agreements between the Company and the buyers and sellers on its exchange platform. The Company generally bills buyers at the end of each month for the full purchase price of impressions filled in that month. The Company recognizes volume discounts as a reduction of revenue as they are incurred. Specific payment terms may vary by agreement, but are generally seventy-five days or less. The Company's accounts receivable are recorded at the amount of gross billings to buyers, net of allowances for the amounts the company is responsible to collect. The Company's accounts payable related to amounts due to sellers are recorded at the net amount payable to sellers (see Note 5). Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table presents our revenue by channel for the three and nine months ended&#160;September 30, 2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.480226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands, except percentages)&lt;/span&gt;&lt;/div&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;Channel:&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 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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Desktop&#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: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 colspan="2" 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;12,481&#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;42&#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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;16,881&#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;48&#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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;40,453&#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;49&#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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;68,956&#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;56&#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;%&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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mobile&#160;&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;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;17,248&#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;58&#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;18,330&#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;52&#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;42,800&#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;51&#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;55,192&#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;44&#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:rgb(255,255,255, 0.0);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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;29,729&#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;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;100&#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;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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;35,211&#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;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;100&#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;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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;83,253&#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;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;100&#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;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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;124,148&#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;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;100&#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;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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.903955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#160;&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:#cceeff;text-align:left;vertical-align:top;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;United States&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;19,731&#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 colspan="2" 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;22,689&#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 colspan="2" 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;54,201&#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 colspan="2" 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;78,350&#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:top;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;International&#160;&lt;/span&gt;&lt;/td&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;9,998&#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;12,522&#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;29,052&#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;45,798&#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:top;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&#160;&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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,729&#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 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-right:1pt;"&gt;&lt;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,211&#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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,253&#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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:Revenues
      contextRef="i5ac896da45b04b7ea4bbfea55dfb15b0_D20170101-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90ZXh0cmVnaW9uOjYxODBmOTlkMzIzZTRjYWE5ZDlmNDMxMzQxMzY4NjgzXzQwOTE_c14d85b2-45f9-45ed-80e2-e83441a73da4"
      unitRef="usd">1300000</us-gaap:Revenues>
    <rubi:RevenuePaymentTerms
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90ZXh0cmVnaW9uOjYxODBmOTlkMzIzZTRjYWE5ZDlmNDMxMzQxMzY4NjgzXzQ1NDY_24e74007-9030-4d91-9283-f63dc418929c">P75D</rubi:RevenuePaymentTerms>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90ZXh0cmVnaW9uOjYxODBmOTlkMzIzZTRjYWE5ZDlmNDMxMzQxMzY4NjgzXzIxOTkwMjMyNjA5Njg_8fb5b15f-19d5-462f-823e-a65f954deca3">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table presents our revenue by channel for the three and nine months ended&#160;September 30, 2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.480226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.322034%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands, except percentages)&lt;/span&gt;&lt;/div&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;Channel:&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 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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Desktop&#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: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 colspan="2" 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;12,481&#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;42&#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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;16,881&#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;48&#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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;40,453&#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;49&#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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;68,956&#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;56&#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;%&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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mobile&#160;&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;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;17,248&#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;58&#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;18,330&#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;52&#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;42,800&#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;51&#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;55,192&#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;44&#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:rgb(255,255,255, 0.0);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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;29,729&#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;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;100&#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;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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;35,211&#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;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;100&#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;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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;83,253&#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;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;100&#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;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;%&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;124,148&#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;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;100&#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;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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.903955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.994350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#160;&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:#cceeff;text-align:left;vertical-align:top;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;United States&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;19,731&#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 colspan="2" 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;22,689&#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 colspan="2" 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;54,201&#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 colspan="2" 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;78,350&#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:top;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;International&#160;&lt;/span&gt;&lt;/td&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;9,998&#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;12,522&#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;29,052&#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;45,798&#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:top;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&#160;&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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,729&#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 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-right:1pt;"&gt;&lt;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,211&#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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,253&#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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="ie495eb697e634566bd0f59cb5b40223a_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtMS0xLTEtMA_f44c5d50-7485-4e9a-8653-a4da9c0998b9"
      unitRef="usd">12481000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie495eb697e634566bd0f59cb5b40223a_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtMy0xLTEtMA_ac64e566-00bc-4a67-bf9b-b53db660b327"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i49bdd6deefff456f8e5da653c3ad659a_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtNS0xLTEtMA_4a27ef28-2733-45fe-a1fc-af9ac2bcdc02"
      unitRef="usd">16881000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i49bdd6deefff456f8e5da653c3ad659a_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtNy0xLTEtMA_ed7a5e0d-e11f-4d4c-a697-1c582bd52b4a"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i6ba0f8ad6301434087f9f53a63174a4e_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtOS0xLTEtMA_6e7c3da9-94d6-480b-98a2-9192a352f877"
      unitRef="usd">40453000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6ba0f8ad6301434087f9f53a63174a4e_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtMTEtMS0xLTA_e07c650e-70ce-4878-b500-211dfc5ea5e7"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ia4de8152f07d4c9d8b4cef39bb85d265_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtMTMtMS0xLTA_1910418a-8671-4d27-aa3c-7b27c7b05f8e"
      unitRef="usd">68956000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia4de8152f07d4c9d8b4cef39bb85d265_D20170101-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzQtMTUtMS0xLTA_407f6bd5-e745-4545-836d-7188a097147c"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i29c89dd94f41485fbb95796655fcd425_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtMS0xLTEtMA_4a6bc606-29ae-4a3c-b148-a710a76d3733"
      unitRef="usd">17248000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i29c89dd94f41485fbb95796655fcd425_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtMy0xLTEtMA_a8d239d6-af24-42b9-8bc4-8d627784af85"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ic3d920d1f16342debb56442800ddf0a9_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtNS0xLTEtMA_335de2f8-1cd1-418b-8d5b-51488d14856a"
      unitRef="usd">18330000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic3d920d1f16342debb56442800ddf0a9_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtNy0xLTEtMA_acedbea9-f243-4a52-a2d8-5775c56752fa"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i5eb1be0053d546e39d412f03ed6c6792_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtOS0xLTEtMA_ea627762-a9eb-4b0a-a52e-d3f389696caf"
      unitRef="usd">42800000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5eb1be0053d546e39d412f03ed6c6792_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtMTEtMS0xLTA_04b031c3-3c22-4fb0-adad-2c37f1881e32"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ic5bed896a59b4278ade55874b6fabd4e_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtMTMtMS0xLTA_13229114-cdbe-4cf3-a30c-d45b5d510488"
      unitRef="usd">55192000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic5bed896a59b4278ade55874b6fabd4e_D20170101-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzUtMTUtMS0xLTA_856db56e-74e8-4a44-8dc1-7379631dcded"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtMS0xLTEtMA_08480755-44f2-42cb-ba1a-efbc0a69e686"
      unitRef="usd">29729000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtMy0xLTEtMA_8095ba80-d28b-455b-b2f2-47c86e573e0d"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtNS0xLTEtMA_a9e62ae8-01ee-4a62-bf67-bbde9b93a7cc"
      unitRef="usd">35211000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtNy0xLTEtMA_fdb96994-3058-49c5-834d-0b63dacaca03"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtOS0xLTEtMA_dc408134-b003-4b2f-8f01-dde533d3e14a"
      unitRef="usd">83253000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtMTEtMS0xLTA_001f70e0-7085-47a3-bf4f-898a69e6adc5"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtMTMtMS0xLTA_85d6e7b9-6c3a-401d-b0d8-f7efa4c962b6"
      unitRef="usd">124148000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTozYzNmNTBlMWE2MmM0Y2Q1OTdlYWFmNzA0ZDQ1ZTI1Ny90YWJsZXJhbmdlOjNjM2Y1MGUxYTYyYzRjZDU5N2VhYWY3MDRkNDVlMjU3XzYtMTUtMS0xLTA_b68427da-8214-45e3-b9fd-571767c7903c"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i1422d2d8d9f8411e8c14f4e33ee6873d_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzMtMS0xLTEtMA_5c2c33ff-3b5a-4b82-9dc8-cf69cde8108c"
      unitRef="usd">19731000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i773e4d40c71141c2af4b64809fd376da_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzMtMy0xLTEtMA_68bce19c-97e5-4f42-a6b1-2b489b713905"
      unitRef="usd">22689000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic17a9eaa654240c1aec88e2fb82d1ba7_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzMtNS0xLTEtMA_0832696d-a6c5-4fed-a7c4-aca77436c4c0"
      unitRef="usd">54201000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8efaac9850d940e5a4de03a6fc71d712_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzMtNy0xLTEtMA_33141d34-2884-4748-92a0-0b99507dcf89"
      unitRef="usd">78350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i81914dd1ce204b8198ab3c3d4c5df01b_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzUtMS0xLTEtMA_25311bb2-5df6-41b2-a442-460b993c060a"
      unitRef="usd">9998000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5534593c43444f1be7b296f817d7c71_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzUtMy0xLTEtMA_2f441685-7852-4908-af48-5a973c65197d"
      unitRef="usd">12522000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a8320c2a1aa40408036e677d9d84b2b_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzUtNS0xLTEtMA_d2f1009a-e937-4ffe-87c3-9cee6c4139eb"
      unitRef="usd">29052000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b5c0413c86844ad91b47e3628792dab_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzUtNy0xLTEtMA_6f3f891e-2a31-4b25-b800-1b27a4f7f284"
      unitRef="usd">45798000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzYtMS0xLTEtMA_89764f88-6448-48f1-8c25-76c102bf5795"
      unitRef="usd">29729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzYtMy0xLTEtMA_edabb30e-f28c-4184-ab89-16224ef53912"
      unitRef="usd">35211000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzYtNS0xLTEtMA_96e3aa35-7d15-455b-8aac-ed989dea2120"
      unitRef="usd">83253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xNzgvZnJhZzo2MTgwZjk5ZDMyM2U0Y2FhOWQ5ZjQzMTM0MTM2ODY4My90YWJsZTplNzk3ZDkwZjgxOWQ0MTFmYmU4MGU3NTIwMjhhMWFmNi90YWJsZXJhbmdlOmU3OTdkOTBmODE5ZDQxMWZiZTgwZTc1MjAyOGExYWY2XzYtNy0xLTEtMA_71810b58-a9c3-4857-9810-8ff9f5a75096"
      unitRef="usd">124148000</us-gaap:Revenues>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzU2MzQ_90893a37-62d5-4c97-80fe-f77cee19e7d4">Fair Value Measurements &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:700;line-height:120%;"&gt;Recurring Fair Value Measurements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Fair value represents the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs are based on market data obtained from independent sources. The fair value hierarchy is based on the following three levels of inputs, of which the first two are considered observable and the last one is considered unobservable: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:63pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    Level 1 &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:63pt;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    Level 2 &#x2013; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:63pt;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#x2022;    Level 3 &#x2013; Unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at September 30, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.192090%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.146893%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;Total&lt;/span&gt;&lt;/div&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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 equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,078&#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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,078&#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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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;/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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;1,999&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;1,999&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;12,487&#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 colspan="2" 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;12,487&#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 colspan="2" 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;&#x2014;&#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 colspan="2" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.192090%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.146893%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;Total&lt;/span&gt;&lt;/div&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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 equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;1,807&#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 colspan="2" 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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;25,098&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;25,098&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;29,901&#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 colspan="2" 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;29,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;At&#160;September 30, 2018 and December 31, 2017, cash equivalents of $19.1 million and $1.8 million, respectively, consisted of money market funds and commercial paper, with original maturities of three months or less. The carrying amounts of cash equivalents are classified as Level 1 or Level 2 depending on whether or not their fair values are based on quoted market prices for identical securities that are traded in an active market. The commercial paper included in cash equivalents at December 31, 2017 is classified as Level 2 since its fair value is not based on quoted market prices for identical securities that are traded in an active market, but rather is derived from similar securities. Corporate debt securities (which are included in marketable securities on the balance sheet) with fair values derived from similar securities rather than based on quoted market prices for identical securities, are classified as Level 2 as well. The fair values of the Company's U.S. treasury, government and agency debt securities are based on quoted market prices and classified as Level 1, and are included within marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&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;Non-Recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-bottom:10pt;"&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;Impairment of Goodwill&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;During the third quarter of 2017, the Company identified potential indications of impairment, which triggered a quantitative goodwill impairment assessment. The Company compared the fair value of its net assets, calculated using three valuation methodologies (one income approach and two market approaches), to the carrying value of the net assets. The fair value of the Company's net assets falls within Level 3 of the fair value hierarchy, as it was determined using unobservable inputs and relied on assumptions and estimates made by the Company's management. The valuation process is described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-bottom:10pt;"&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;line-height:120%;"&gt;Income Approach.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt; The Company first estimated the fair value of its net assets based on an income approach using the 2017 remaining year forecast, projections for growth from that base, and a terminal growth rate. The cash flows were discounted using the Company's estimated weighted average cost of capital rate of 16.2%.&#160;The value of net operating losses and the excess working capital were then added to the discounted cash flows to arrive at the income approach fair value of the Company's net assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:40pt;margin-bottom:10pt;"&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;line-height:120%;"&gt;Market Approach&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;. The market approach used to determine the fair value of the Company's net assets was based upon a review of private and public company control transactions involving comparable companies. The Company performed two analyses under the market approach&#x2014;a control premium analysis and a similar transaction analysis. In each of these analyses, the Company identified merger or acquisition transactions that were completed over the past three years involving targets that operate within the &#x201c;Advertising&#x201d; or &#x201c;Internet Software and Services&#x201d; industries and where the buyer was a strategic buyer.&#160;In the control premium analysis, the Company calculated a control premium paid in each of these transactions. After analyzing the comparable transactions, the Company applied a control premium of&#160;15%&#160;to its adjusted public equity value to derive the fair value of its net assets. An additional method under the market approach, the similar transactions method, was utilized to determine the fair value of the Company's net assets under a strategic buyer purchase scenario. In this analysis, target companies were compared to the Company and multiples paid in transactions, specifically EBITDA, were analyzed and applied to the Company's adjusted EBITDA for the twelve months ended September 30, 2017. Based on the results of this analysis, an adjusted EBITDA multiple of 2.0x was applied to calculate the fair value of the Company's net assets. In determining the comparability of publicly-traded companies, several factors were analyzed, including products and solutions, markets, growth patterns, relative size, earnings trends and other financial characteristics. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company compared the fair value of its net assets using the three methodologies (one income approach and two market approaches) described above, to the carrying value and determined that its goodwill was fully impaired. The Company recorded an impairment of&#160;$90.3 million&#160;in the third quarter of 2017 to adjust its goodwill balance to its fair value of&#160;zero.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzgyNDYzMzcyMTc2MzY_b3ec5d70-b7f9-4373-832e-4bff2e98d0f4">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at September 30, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.192090%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.146893%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;Total&lt;/span&gt;&lt;/div&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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 equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,078&#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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,078&#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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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;/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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;1,999&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;1,999&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;12,487&#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 colspan="2" 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;12,487&#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 colspan="2" 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;&#x2014;&#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 colspan="2" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.192090%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.146893%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;Total&lt;/span&gt;&lt;/div&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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 equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;1,807&#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 colspan="2" 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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;25,098&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;25,098&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13pt;padding-left:13pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;29,901&#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 colspan="2" 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;29,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i695b97277cc0465aa7fe7b9fce49c3cb_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzItMS0xLTEtMA_4b840a21-654d-437c-8141-17c0df7b79db"
      unitRef="usd">19078000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iafe30861079541e186c82a7090bd6333_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzItMy0xLTEtMA_0c794c25-593e-4c3c-b714-1b39a476627a"
      unitRef="usd">19078000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie30054aec68040d79fbd8f4cc46be5ea_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzItNS0xLTEtMA_557a1de5-9677-4f49-a158-fc520b41401f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3e75fc94919d429dae5cb2f40cd145a9_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzItNy0xLTEtMA_17c1811d-dac4-4d20-ab02-526da7f78a46"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="if22adb2e785f487a8cc547f481c69939_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzMtMS0xLTEtMA_fab2428d-5e34-4489-9385-c789c34e57c2"
      unitRef="usd">1999000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i3505fe0e44e4444bba0d0a490897fa96_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzMtMy0xLTEtMA_ab99001a-0d2a-439d-a3d4-99410fa4d099"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i7b43b7f3db0e47a6ba31e3c9ee5f3782_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzMtNS0xLTEtMA_41e2b78d-4182-4202-a131-8b58bf1d9fce"
      unitRef="usd">1999000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i5801a8e2d6e9471baff99ee2904a1c48_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzMtNy0xLTEtMA_2bb335d0-9fa8-4e39-a8b4-d551f7df4924"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i31a08137bd584d66b708f066debbd518_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzQtMS0xLTEtMA_776e5310-29f9-416b-a4d4-58e86f874c4b"
      unitRef="usd">12487000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ie02fb739dfba435aaa9882f2890872a3_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzQtMy0xLTEtMA_6bdd8212-f919-4b2f-a3e0-5dcf306bd42a"
      unitRef="usd">12487000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i57ac0a2021334c48baf9626cc76d7814_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzQtNS0xLTEtMA_5d1e1d77-3bff-437b-99b8-71b6da73863e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i2f8b87eddafd4ed7adcc99515ba1b461_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpjNDdiMGFhMTkzMzU0OTA2YWRhYzM5YmE4N2Y5MzQ1Mi90YWJsZXJhbmdlOmM0N2IwYWExOTMzNTQ5MDZhZGFjMzliYTg3ZjkzNDUyXzQtNy0xLTEtMA_e80989da-7fc8-4001-ab0e-a4c3f50b3cde"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i989024adf07b4b89898521aa84f3fe58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzItMS0xLTEtMA_3cba907b-eb42-4bd7-9bee-562610f1f4f3"
      unitRef="usd">1807000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i99b0bbcdf4de4333adeaefd66376bcc8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzItMy0xLTEtMA_99fe1874-4669-4444-a3d7-a402c5a7565d"
      unitRef="usd">210000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib403fc7c57834ca3ab9799dac5b85801_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzItNS0xLTEtMA_13e1deb2-b50e-4198-8add-fcece8bc55a2"
      unitRef="usd">1597000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib6a2d31e49bd4c64985ee130280fe42d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzItNy0xLTEtMA_463c8fe9-e527-4bbc-ae63-95a4c1061f1e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i67bbce8681af4e00b977af2af65a62e4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzMtMS0xLTEtMA_2b4db109-20f9-4d8a-a6a5-959d581b67b8"
      unitRef="usd">25098000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i8b76b0827a8647eb83733b20f0459e8d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzMtMy0xLTEtMA_5b3a4d2d-b3a9-401f-a0cd-12737c079873"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i9fb6318a5beb414b9129cb10142826ce_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzMtNS0xLTEtMA_c0e6e997-b71d-43ae-a4ea-db3e14b57f83"
      unitRef="usd">25098000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i0e4e607cac824279abc1d019ec0b5d1f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzMtNy0xLTEtMA_0256184f-addb-4773-a8d0-9e3185da28d7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i4d679c2890b34b78832784c8780331be_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzQtMS0xLTEtMA_6238ae98-869f-44fc-ab7a-4d0b3d15b102"
      unitRef="usd">29901000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i1155fbfc161348b68ea81c3a7ddcbb1b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzQtMy0xLTEtMA_e9376a65-3e53-4ba4-baf2-6e7eb337be57"
      unitRef="usd">29901000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i6a4c9776ee1e4fec811ae6240ff5fe9e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzQtNS0xLTEtMA_7beef07d-4d57-4c86-86d3-dbd66ab2bcb4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i1b756b4a88a14c50ac4b662599ae20cc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90YWJsZTpkNDg2OTAzYzYzMGY0YzYxYmM4MGI1MTMwZTY2YmU4OS90YWJsZXJhbmdlOmQ0ODY5MDNjNjMwZjRjNjFiYzgwYjUxMzBlNjZiZTg5XzQtNy0xLTEtMA_28edef35-54e8-4a68-bc68-376d5586a85c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i695b97277cc0465aa7fe7b9fce49c3cb_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzEzNTk_84682ddb-9019-4ec1-897a-fcfdd0d392e5"
      unitRef="usd">19100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i989024adf07b4b89898521aa84f3fe58_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzEzNjY_2e0070cd-5f72-4d9d-86c5-8c7cb9efa02a"
      unitRef="usd">1800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:FairValueInputsDiscountRate
      contextRef="i0754d02aa7be421abd8c9917ec82267b_D20170701-20170930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzgyNDYzMzcyMTc1OTQ_193411c1-457e-4145-b096-622457479ca5"
      unitRef="number">0.162</us-gaap:FairValueInputsDiscountRate>
    <us-gaap:FairValueInputsControlPremium
      contextRef="id0b6ccc34b074d0bb9562a4ab499b9cc_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzgyNDYzMzcyMTc2MTM_3a5fee79-7d2f-4afc-8df7-81d5654e35dd"
      unitRef="number">0.15</us-gaap:FairValueInputsControlPremium>
    <us-gaap:FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
      contextRef="id0b6ccc34b074d0bb9562a4ab499b9cc_D20170701-20170930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzgyNDYzMzcyMTc2MjY_6c459eaa-eee7-44f8-a65d-fb57f3be35a5"
      unitRef="number">2.0</us-gaap:FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzMyOTg1MzQ4OTI0Mjg_cf754bed-9d6a-4f8b-a976-51797c4b4111"
      unitRef="usd">90300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i5d977dc9379a4da89dd4b2ef1cdde092_I20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8xOTAvZnJhZzo2MWFhOWJkMmFlODM0OWY0YmQ3ODRiN2MyMDRjMDY2OS90ZXh0cmVnaW9uOjYxYWE5YmQyYWU4MzQ5ZjRiZDc4NGI3YzIwNGMwNjY5XzgyNDYzMzcyMTc2NDE_26157b28-ab85-432b-af61-062b18244456"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzIxOTkwMjMyNTcyMTI_d054bb27-0d11-4bc2-a0c2-60e35120faa4">Other Balance Sheet Amounts &lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Investments in marketable securities as of September 30, 2018 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.638418%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;short-term:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,501&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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)&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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,487&#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;div style="padding-left:12pt;padding-right:5pt;"&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;Corporate debt securities&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: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;1,999&#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;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;&#x2014;&#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;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;&#x2014;&#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:top;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;1,999&#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 style="text-indent:-18pt;padding-left:42pt;padding-right:5pt;"&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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;14,500&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;&#x2014;&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;(14)&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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;14,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;Investments in marketable securities as of December 31, 2017 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.638418%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;short-term:&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 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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,426&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,406&#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;div style="padding-left:12pt;padding-right:5pt;"&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;Corporate debt securities&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: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;25,098&#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;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;&#x2014;&#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;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;&#x2014;&#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:top;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;25,098&#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;div style="padding-left:24pt;padding-right:5pt;"&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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;52,524&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;(20)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;52,504&#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;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;long-term:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,504&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;(9)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;The Company's available-for-sale securities had a weighted remaining contractual maturity of 0.2 years as of September 30, 2018. For the nine months ended&#160;September 30, 2018, the Company sold&#160;$9.2 million&#160;of available-for-sale investments, on which the realized gains were de minimis and there were no unrealized holding gains (losses) reclassified out of accumulated other comprehensive loss into the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;Accounts payable and accrued expenses included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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:#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;Accounts payable&#x2014;seller&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;188,659&#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 colspan="2" 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;203,694&#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;Accounts payable&#x2014;trade&#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: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;5,081&#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: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;3,764&#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;Accrued employee-related payables&#160;&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;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;5,645&#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;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,645&#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:6pt;padding-right:1pt;"&gt;&lt;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&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;199,385&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;214,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of December 31, 2016, the Company had $0.1 million of restricted cash, which is included in the beginning balance of cash, cash equivalents and restricted cash in the condensed consolidated statement of cash flows for the nine months ended&#160;September 30, 2017. Subsequent to that date, the Company has had&#160;no restricted cash.</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzkxNw_6920b4b7-abc6-4e5d-878e-e603291a4510">Other Balance Sheet Amounts &lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Investments in marketable securities as of September 30, 2018 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.638418%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;short-term:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,501&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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)&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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,487&#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;div style="padding-left:12pt;padding-right:5pt;"&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;Corporate debt securities&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: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;1,999&#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;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;&#x2014;&#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;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;&#x2014;&#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:top;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;1,999&#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 style="text-indent:-18pt;padding-left:42pt;padding-right:5pt;"&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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;14,500&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;&#x2014;&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;(14)&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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;14,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;Investments in marketable securities as of December 31, 2017 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.638418%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;short-term:&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 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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,426&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,406&#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;div style="padding-left:12pt;padding-right:5pt;"&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;Corporate debt securities&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: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;25,098&#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;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;&#x2014;&#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;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;&#x2014;&#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:top;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;25,098&#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;div style="padding-left:24pt;padding-right:5pt;"&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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;52,524&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;(20)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;52,504&#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;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;long-term:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,504&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;(9)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;The Company's available-for-sale securities had a weighted remaining contractual maturity of 0.2 years as of September 30, 2018. For the nine months ended&#160;September 30, 2018, the Company sold&#160;$9.2 million&#160;of available-for-sale investments, on which the realized gains were de minimis and there were no unrealized holding gains (losses) reclassified out of accumulated other comprehensive loss into the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;Accounts payable and accrued expenses included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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:#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;Accounts payable&#x2014;seller&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;188,659&#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 colspan="2" 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;203,694&#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;Accounts payable&#x2014;trade&#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: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;5,081&#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: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;3,764&#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;Accrued employee-related payables&#160;&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;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;5,645&#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;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,645&#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:6pt;padding-right:1pt;"&gt;&lt;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&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;199,385&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;214,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of December 31, 2016, the Company had $0.1 million of restricted cash, which is included in the beginning balance of cash, cash equivalents and restricted cash in the condensed consolidated statement of cash flows for the nine months ended&#160;September 30, 2017. Subsequent to that date, the Company has had&#160;no restricted cash.</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzIxOTkwMjMyNTcyMTE_b8378690-1b89-4a0b-a154-fae2bb7c5e8f">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Investments in marketable securities as of September 30, 2018 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.638418%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;short-term:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,501&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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)&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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,487&#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;div style="padding-left:12pt;padding-right:5pt;"&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;Corporate debt securities&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: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;1,999&#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;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;&#x2014;&#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;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;&#x2014;&#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:top;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;1,999&#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 style="text-indent:-18pt;padding-left:42pt;padding-right:5pt;"&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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;14,500&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;&#x2014;&#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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;(14)&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:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;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;14,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;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;line-height:120%;"&gt;Investments in marketable securities as of December 31, 2017 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.638418%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.310734%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;div style="padding-left:36pt;padding-right:5pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;short-term:&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 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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,426&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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 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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;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,406&#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;div style="padding-left:12pt;padding-right:5pt;"&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;Corporate debt securities&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: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;25,098&#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;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;&#x2014;&#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;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;&#x2014;&#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:top;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;25,098&#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;div style="padding-left:24pt;padding-right:5pt;"&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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;52,524&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;(20)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;52,504&#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;div style="text-indent:-18pt;padding-left:18pt;padding-right:5pt;"&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;Available-for-sale&#x2014;long-term:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;padding-right:5pt;"&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;U.S. Treasury, government and agency debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,504&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;(9)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie6a9ea5a97524931af02c748b2c04145_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzMtMS0xLTEtMA_5d8c394e-3738-402c-a9f8-0d3455a026e8"
      unitRef="usd">12501000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie6a9ea5a97524931af02c748b2c04145_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzMtMy0xLTEtMA_ace12c47-7e3d-4db6-b33c-506b43fd1594"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie6a9ea5a97524931af02c748b2c04145_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzMtNS0xLTEtMA_4afa9692-f9e3-4862-bcfb-b52838a6e2ce"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie6a9ea5a97524931af02c748b2c04145_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzMtNy0xLTEtMA_4b781d38-a298-458d-882c-2311bfc3323d"
      unitRef="usd">12487000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i57797a4387d94bb48f0ddf36adf74a28_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzQtMS0xLTEtMA_13bc9ff8-916a-4915-9d69-a179c281191a"
      unitRef="usd">1999000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i57797a4387d94bb48f0ddf36adf74a28_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzQtMy0xLTEtMA_6e53d98b-168b-424d-bb23-a6a4535c4736"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i57797a4387d94bb48f0ddf36adf74a28_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzQtNS0xLTEtMA_f7545d62-3def-486f-b9d1-a5bc90fe3105"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57797a4387d94bb48f0ddf36adf74a28_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzQtNy0xLTEtMA_62b38400-1ecf-416b-8fdc-4a258b79b45b"
      unitRef="usd">1999000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ief2f968be0184103b2f9ac98eb6bfa24_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzUtMS0xLTEtMA_746c1628-d1ae-4ca1-bca2-31dfc9d1e147"
      unitRef="usd">14500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ief2f968be0184103b2f9ac98eb6bfa24_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzUtMy0xLTEtMA_9af9833b-477e-456d-a34d-f1a31916f974"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ief2f968be0184103b2f9ac98eb6bfa24_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzUtNS0xLTEtMA_b6d48382-a40d-4496-b157-4a0b5e6b51d3"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ief2f968be0184103b2f9ac98eb6bfa24_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3OTM5MDQwNDcyYjI0NWNhOWJhNDQ5ZWNmZjhmMjc1Mi90YWJsZXJhbmdlOjc5MzkwNDA0NzJiMjQ1Y2E5YmE0NDllY2ZmOGYyNzUyXzUtNy0xLTEtMA_1d74cb88-43c0-459d-b894-6bd44781cbb0"
      unitRef="usd">14486000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iacb5d1d1782c4ce29e8f0576b6b702bc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzMtMS0xLTEtMA_acfe9b64-d4d6-4193-9340-5cd3d4e52aba"
      unitRef="usd">27426000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iacb5d1d1782c4ce29e8f0576b6b702bc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzMtMy0xLTEtMA_029f1ead-1a5f-41ae-ae9d-d41c5a21d952"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iacb5d1d1782c4ce29e8f0576b6b702bc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzMtNS0xLTEtMA_526035a2-3257-403f-8c3f-ecbb26e85b47"
      unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iacb5d1d1782c4ce29e8f0576b6b702bc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzMtNy0xLTEtMA_60f01165-bf70-4e3b-afdc-918adf2fa2b7"
      unitRef="usd">27406000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iebc92930eaea498d9c1248e1f07122b0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzQtMS0xLTEtMA_fa1f1d6b-b7ba-47b0-a80e-dc8ba9759d6c"
      unitRef="usd">25098000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iebc92930eaea498d9c1248e1f07122b0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzQtMy0xLTEtMA_c8f56020-cfc9-4c26-b507-9b8b2e066fc1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iebc92930eaea498d9c1248e1f07122b0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzQtNS0xLTEtMA_a69ce459-4e2a-4659-a1df-5caab15e8df3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebc92930eaea498d9c1248e1f07122b0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzQtNy0xLTEtMA_4b4ec78c-8d7a-409b-b184-5fd25d18665d"
      unitRef="usd">25098000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8c036a360e17420bbd4a66a011a59d02_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzUtMS0xLTEtMA_210404fc-296a-4185-bbbc-d0aee619f340"
      unitRef="usd">52524000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8c036a360e17420bbd4a66a011a59d02_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzUtMy0xLTEtMA_a36c96b9-13ae-4f4f-9394-ac97c4d1b475"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8c036a360e17420bbd4a66a011a59d02_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzUtNS0xLTEtMA_2944a37e-0b2a-4a28-a98a-68f488952289"
      unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c036a360e17420bbd4a66a011a59d02_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzUtNy0xLTEtMA_e9aabf5c-63f0-4d38-b225-9e2c5f252a3c"
      unitRef="usd">52504000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i15bfff694507412dbfb2278f3475581f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzctMS0xLTEtMA_0b38e10a-dab3-4533-b869-ec53f4e35b99"
      unitRef="usd">2504000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i15bfff694507412dbfb2278f3475581f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzctMy0xLTEtMA_8652d8b7-b1f6-4528-ae2a-ac68202adbd1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i15bfff694507412dbfb2278f3475581f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzctNS0xLTEtMA_99835d64-9322-430a-88df-a3c6ee1c532b"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i15bfff694507412dbfb2278f3475581f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo5NTk5NzI0YTFjMWQ0NWNkYjBkNjg5NDM5MzJkODBmOC90YWJsZXJhbmdlOjk1OTk3MjRhMWMxZDQ1Y2RiMGQ2ODk0MzkzMmQ4MGY4XzctNy0xLTEtMA_4095554c-c669-47a2-9c04-5656408e287f"
      unitRef="usd">2495000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rubi:AvailableforsaleSecuritiesWeightedaverageRemainingContractualMaturity
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzI4OA_7b7b6064-53a3-4ffe-a51c-7a5c4dee61cf">P0Y2M12D</rubi:AvailableforsaleSecuritiesWeightedaverageRemainingContractualMaturity>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzU0OTc1NTgxNTQxOA_b3e8ac60-c531-4d85-90d4-e17d90cdbf1b"
      unitRef="usd">9200000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzU0OTc1NTgxNTQxOA_be3d6568-06a3-484b-a22b-250252bfcdf6"
      unitRef="usd">9200000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzIxOTkwMjMyNTcyMTA_56ca2aea-1f40-4be0-80a2-2b89bfb9e764">&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;Accounts payable and accrued expenses included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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:#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;Accounts payable&#x2014;seller&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;188,659&#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 colspan="2" 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;203,694&#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;Accounts payable&#x2014;trade&#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: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;5,081&#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: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;3,764&#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;Accrued employee-related payables&#160;&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;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;5,645&#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;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,645&#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:6pt;padding-right:1pt;"&gt;&lt;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&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;199,385&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;214,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <rubi:AccountsPayableSellerCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzItMS0xLTEtMA_41650f01-3f01-4cd6-b121-ff5d11d70911"
      unitRef="usd">188659000</rubi:AccountsPayableSellerCurrent>
    <rubi:AccountsPayableSellerCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzItMy0xLTEtMA_3a648759-a168-48ae-9f38-305ddedd9457"
      unitRef="usd">203694000</rubi:AccountsPayableSellerCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzMtMS0xLTEtMA_556723e4-3cf8-455a-a644-4acd58ab2d3a"
      unitRef="usd">5081000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzMtMy0xLTEtMA_45943a7d-57b5-43db-a1ed-e134a6451ea6"
      unitRef="usd">3764000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzQtMS0xLTEtMA_f45512df-44c5-4c91-99eb-c7eda0d8849f"
      unitRef="usd">5645000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzQtMy0xLTEtMA_91c59c4c-bd56-4107-8231-6c27857d2bbf"
      unitRef="usd">6645000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzUtMS0xLTEtMA_31fe525c-1f9c-49d0-8aab-cecc110e458e"
      unitRef="usd">199385000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90YWJsZTo3ZTZhMWYxNGEzMGI0OWRmYWQ2NTBkNDA2ZTRiMDEyOC90YWJsZXJhbmdlOjdlNmExZjE0YTMwYjQ5ZGZhZDY1MGQ0MDZlNGIwMTI4XzUtMy0xLTEtMA_4345eb15-dd77-4dca-90e7-8e9bed0f404f"
      unitRef="usd">214103000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:RestrictedCash
      contextRef="ib11dc78eb85d4807887cf51ae5225c73_I20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzY4OQ_c379c34a-159e-44b2-a56b-a3b774582740"
      unitRef="usd">100000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMDIvZnJhZzo2NzljM2RjZmYwOWI0NjhmYjBhOTYyY2VkNWNlODUzYy90ZXh0cmVnaW9uOjY3OWMzZGNmZjA5YjQ2OGZiMGE5NjJjZWQ1Y2U4NTNjXzg4MA_a2a8d1bd-24de-4175-8121-459fdb943e26"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzIxOTkwMjMyNjM4MDk_d6620318-3e82-4738-bbca-1fced4192057">Goodwill and Intangible Assets&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company&#x2019;s intangible assets as of September 30, 2018 and December 31, 2017 included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.350282%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.971751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.971751%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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:#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;Amortizable intangible assets:&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 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:12pt;padding-right:1pt;"&gt;&lt;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&#160;&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 colspan="2" 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;16,878&#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 colspan="2" 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;16,878&#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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&#160;&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;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;690&#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;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;690&#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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&#160;&lt;/span&gt;&lt;/td&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;20&#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;20&#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:top;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 identifiable intangible assets, gross&#160;&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;17,588&#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;17,588&#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:top;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;Accumulated amortization&#x2014;intangible assets:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;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&#160;&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;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,182)&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;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;(4,062)&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&#160;&lt;/span&gt;&lt;/td&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;(419)&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;(161)&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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&#160;&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;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;(16)&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;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)&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:top;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 accumulated amortization&#x2014;intangible assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;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,617)&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;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;(4,229)&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;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 identifiable intangible assets, net&#160;&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 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-right:1pt;"&gt;&lt;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,971&#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 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-right:1pt;"&gt;&lt;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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Amortization of intangible assets for the three months ended&#160;September 30, 2018 and 2017 were $0.8 million and $1.2 million, respectively, and $2.4 million and $3.5 million for the nine months ended&#160;September 30, 2018 and 2017, respectively. The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of September 30, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.875706%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#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: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:8pt;font-weight:700;line-height:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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;2018&lt;/span&gt;&lt;/td&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 colspan="2" 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;797&#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:top;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;2019&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: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;3,010&#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:top;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="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;2,826&#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:top;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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,826&#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:top;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="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;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;1,512&#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:top;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&#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: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;&#x2014;&#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: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;Total&lt;/span&gt;&lt;/div&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 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-right:1pt;"&gt;&lt;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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company recorded a goodwill impairment charge of $90.3 million during the third quarter of 2017, refer to Note 4 for additional details regarding the related valuation assessment process.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzIxOTkwMjMyNjM4MTE_5e7dc413-f29f-4a2f-bc80-fc2792a85ea0">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company&#x2019;s intangible assets as of September 30, 2018 and December 31, 2017 included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.350282%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.971751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.971751%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2018&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&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:#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;Amortizable intangible assets:&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 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:12pt;padding-right:1pt;"&gt;&lt;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&#160;&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 colspan="2" 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;16,878&#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 colspan="2" 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;16,878&#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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&#160;&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;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;690&#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;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;690&#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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&#160;&lt;/span&gt;&lt;/td&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;20&#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;20&#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:top;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 identifiable intangible assets, gross&#160;&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;17,588&#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;17,588&#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:top;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;Accumulated amortization&#x2014;intangible assets:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;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&#160;&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;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,182)&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;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;(4,062)&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&#160;&lt;/span&gt;&lt;/td&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;(419)&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;(161)&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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&#160;&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;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;(16)&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;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)&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:top;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 accumulated amortization&#x2014;intangible assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;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,617)&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;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;(4,229)&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;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 identifiable intangible assets, net&#160;&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 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-right:1pt;"&gt;&lt;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,971&#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 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-right:1pt;"&gt;&lt;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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2fbc64590b924763bf52b2a0a615d520_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzMtMS0xLTEtMA_8899d62c-924d-4079-93b4-546940d2e825"
      unitRef="usd">16878000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaad72e01420f45e08f7448363d96a2e6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzMtMy0xLTEtMA_dd0359d0-854b-4a83-8baa-a5b64372090b"
      unitRef="usd">16878000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i811bb7865d5948b49d17db661733ed73_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzUtMS0xLTEtMA_ce75c2a1-1416-420a-ae4a-7b5b0b5d9c34"
      unitRef="usd">690000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica33e3ecde9d47af80e79bf5623ff377_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzUtMy0xLTEtMA_64a3ea88-1698-4204-b68a-792ce61416a6"
      unitRef="usd">690000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4e1832b826424137842a36bcf6900888_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzYtMS0xLTEtMA_5521bc1e-5634-43f3-b58c-90139969916a"
      unitRef="usd">20000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i29392744e66544febb0eca1db67075be_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzYtMy0xLTEtMA_9e9e55f8-49ad-41e6-84d7-f9ebd197f2ce"
      unitRef="usd">20000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzctMS0xLTEtMA_7c09479b-4c41-4921-b9f8-2ec1fd4cb562"
      unitRef="usd">17588000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzctMy0xLTEtMA_b270ea18-096e-48c1-a690-3c2198caf1d6"
      unitRef="usd">17588000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2fbc64590b924763bf52b2a0a615d520_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzktMS0xLTEtMA_6bb51182-a397-41b3-af75-bf52fc801d1e"
      unitRef="usd">6182000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaad72e01420f45e08f7448363d96a2e6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzktMy0xLTEtMA_1a537456-14a6-405c-9c25-de27b6c3773c"
      unitRef="usd">4062000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i811bb7865d5948b49d17db661733ed73_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzExLTEtMS0xLTA_44f56d88-9e16-48b3-be88-6d14055c971e"
      unitRef="usd">419000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica33e3ecde9d47af80e79bf5623ff377_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzExLTMtMS0xLTA_693f396d-59b1-4397-8927-4b4457faf357"
      unitRef="usd">161000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4e1832b826424137842a36bcf6900888_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzEyLTEtMS0xLTA_fad0f517-53af-487d-8499-95e4cfe97021"
      unitRef="usd">16000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i29392744e66544febb0eca1db67075be_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzEyLTMtMS0xLTA_893cb68a-aac4-4768-abd8-7a7d6805c40b"
      unitRef="usd">6000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzEzLTEtMS0xLTA_5346a18f-48f3-44c6-b936-d78a07af2773"
      unitRef="usd">6617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzEzLTMtMS0xLTA_3ae04077-2fe5-4dd4-bcfe-3eb16d211e88"
      unitRef="usd">4229000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzE0LTEtMS0xLTA_ed5be478-064f-4040-9ba8-1ff6a3994eea"
      unitRef="usd">10971000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTo1YjM5MjViY2NhNTk0YzA2YjMyNmNjMWQ4ZGJlMTNlYi90YWJsZXJhbmdlOjViMzkyNWJjY2E1OTRjMDZiMzI2Y2MxZDhkYmUxM2ViXzE0LTMtMS0xLTA_af6a8885-8737-49a6-a7d8-eaf88999db77"
      unitRef="usd">13359000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzE1NjA_724090f7-80f4-4cf2-99a3-d41a79c8dc4d"
      unitRef="usd">800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzE1Njc_aff27ad1-8b03-4049-ac2b-4cc744b4e63c"
      unitRef="usd">1200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzE1ODk_94cf4526-7cbe-4ae4-bd08-7fe7174606a1"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzE1OTY_952b909e-02e6-4235-a4b0-bff3ce2f52e1"
      unitRef="usd">3500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzIxOTkwMjMyNjM4MTA_ae350f30-f533-47d0-8137-02ae57c50ad6">The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of September 30, 2018:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.875706%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#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: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:8pt;font-weight:700;line-height:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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;2018&lt;/span&gt;&lt;/td&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 colspan="2" 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;797&#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:top;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;2019&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: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;3,010&#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:top;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="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;2,826&#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:top;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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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;2,826&#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:top;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="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;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;1,512&#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:top;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&#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: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;&#x2014;&#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: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;Total&lt;/span&gt;&lt;/div&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 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-right:1pt;"&gt;&lt;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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzItMS0xLTEtMA_b63085b6-183f-4f15-9162-041dd9f751b7"
      unitRef="usd">797000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzMtMS0xLTEtMA_7c2875a4-b76f-4667-a518-39a4ad9ccf41"
      unitRef="usd">3010000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzQtMS0xLTEtMA_1a4f4b49-0011-4aad-8064-f5aa61e3bed2"
      unitRef="usd">2826000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzUtMS0xLTEtMA_92a94aaf-2e11-4117-a36a-6a81e83e01b7"
      unitRef="usd">2826000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzYtMS0xLTEtMA_d05608c8-9c47-4f50-b36e-d059baaaca8e"
      unitRef="usd">1512000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzctMS0xLTEtMA_7facb8cd-d1d0-43dd-ba6a-7be611dda7bf"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90YWJsZTowYWMxMzVjNDQzYmY0YjY4OWVjZTQzYmQ3ZTdiMjgxNS90YWJsZXJhbmdlOjBhYzEzNWM0NDNiZjRiNjg5ZWNlNDNiZDdlN2IyODE1XzgtMS0xLTEtMA_27c4e609-2070-47c1-8105-fe10a86a0e4d"
      unitRef="usd">10971000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMjcvZnJhZzoxNjg0NDkwZGU4Y2U0MzY3YWI0YzgyZWY0YTA1ZDRkYS90ZXh0cmVnaW9uOjE2ODQ0OTBkZThjZTQzNjdhYjRjODJlZjRhMDVkNGRhXzMyOTg1MzQ4OTA0NzU_cf754bed-9d6a-4f8b-a976-51797c4b4111"
      unitRef="usd">90300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzIxOTkwMjMyNjQ0NDE_6033acbb-c4a1-409c-8f5f-d25bdc8018c0">Business Combinations&lt;div style="text-indent:18pt;margin-bottom:10pt;"&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;2017 Acquisition&#x2014;nToggle, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;On July 14, 2017, the Company completed the merger of nToggle, Inc. ("nToggle") with Caviar Acquisition Corp., a wholly owned subsidiary of the Company, with nToggle surviving as a wholly owned subsidiary of Rubicon Project. nToggle was a Boston, Massachusetts based programmatic advertising company with traffic-shaping technology. The primary reason for the acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;line-height:120%;"&gt; was to acquire technology, know-how and personnel that will enable the Company to offer services that make it easier and more cost-effective for buyers to find the inventory they seek among the billions of bid requests they receive. At closing, the Company paid net cash consideration of&#160;$38.6 million, which represents total purchase consideration of&#160;$40.6 million less acquired cash and cash equivalents of&#160;$2.0 million, to the stockholders, warrantholders, and holders of vested in-the-money options of nToggle. In addition, the Company assumed&#160;432,482 outstanding unvested in-the-money options and&#160;77,499 shares of restricted stock held by continuing employees, and issued an aggregate of&#160;174,117&#160;restricted stock units to the continuing employees under the Company's 2014 Inducement Grant Equity Incentive Plan. The financial results of nToggle have been included in our consolidated financial statements since the date of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The major classes of assets and liabilities to which the Company allocated the purchase price were as follows as of the acquisition date:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.169492%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.830508%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&#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:top;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 and cash equivalents&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;1,953&#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:top;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;Accounts receivable&#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: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;256&#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:top;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;Prepaid and other assets&#160;&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;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;18&#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:top;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;Fixed assets&#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: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;763&#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:top;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 non-current assets&#160;&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;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;82&#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:top;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;Intangible assets&#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: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;14,840&#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:top;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;Goodwill&#160;&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;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;24,546&#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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;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 assets acquired&#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: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;42,458&#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:top;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;Accounts payable and accrued expenses&#160;&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;78&#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:top;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;Deferred revenue&#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: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;91&#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:top;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;Deferred tax liability, net&#160;&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;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;1,719&#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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;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 liabilities assumed&#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: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;1,888&#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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;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 net assets acquired&#160;&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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company recognized approximately&#160;$0.3 million&#160;of acquisition-related costs during the nine months ended September 30, 2017 that are included within general and administrative expenses in the Company&#x2019;s condensed consolidated statements of operations. As part of the acquisition of nToggle, the Company acquired nToggle's net operating losses of approximately&#160;$9.3 million. In addition, the Company recorded deferred tax liabilities related to acquired intangibles of $5.5 million&#160;net of deferred tax assets of&#160;$3.8 million&#160;primarily related to net operating loss carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table summarizes the components of the acquired intangible assets and estimated useful lives (in thousands, except for estimated useful life):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.480226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.406780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.406780%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful Life&#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;Developed technology&#160;&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 colspan="2" 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;14,130&#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:center;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;5 years&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;Non-compete agreements&#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: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;690&#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:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2 years&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;Trademark &amp;amp; trade name&#160;&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;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;20&#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: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;1.5 years&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:top;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 intangible assets acquired&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;14,840&#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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The intangible assets are amortized on a straight-line basis, which approximates the pattern in which the economic benefits are consumed, over their estimated useful lives. Amortization of developed technology is included in cost of revenues, the amortization related to non-compete agreements is included in technology and development, and amortization related to trademark and trade name is included in general and administrative.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Goodwill resulting from the acquisition was primarily attributable to acquired workforce, an increase in development capabilities, increased offerings to customers, and enhanced opportunities for growth and innovation. Refer to Note 4 for a description of the methods used to compute the charge for the impairment of consolidated goodwill of&#160;$90.3 million&#160;recorded in the third quarter of 2017. The acquired intangibles and goodwill resulting from the nToggle acquisition are not amortizable for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-bottom:10pt;"&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;Unaudited Pro Forma Information - nToggle Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table provides unaudited condensed pro forma information to give effect to the nToggle acquisition as if it had occurred on January 1, 2017. The unaudited pro forma information reflects adjustments for additional amortization resulting from the fair value adjustments to assets acquired and liabilities assumed. The pro forma results do not include any anticipated cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;line-height:120%;"&gt; synergies or other effects of the integration of nToggle. Accordingly, pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor are they indicative of the actual or future operating results of the combined company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.406780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.364972%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pro forma revenues&#160;&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;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 colspan="2" 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;35,270&#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;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 colspan="2" 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;125,083&#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:top;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;Pro forma net loss&#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: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 colspan="2" 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;(103,895)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;(134,665)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;nToggle's technology was fully integrated into the Company's platform, and its pre-acquisition product is not offered on a stand-alone basis. As a result, the determination of nToggle's post-acquisition revenue and operating results on a stand-alone basis was impracticable.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzMyOTg1MzQ4ODkzMTg_e7d21c67-9abb-40f4-91c9-6583f282b089"
      unitRef="usd">38600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzMyOTg1MzQ4ODkzMTI_b705bde2-0d31-4293-86e3-f8afbd6293c4"
      unitRef="usd">40600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzMyOTg1MzQ4ODkzMTU_bd97f2e4-5db2-49a4-a200-de0931aad9cc"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <rubi:BusinessCombinationInTheMoneyOptionsAssumed
      contextRef="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzMyOTg1MzQ4ODkzOTk_a411eca7-8d9e-4064-8a58-f563c67a2612"
      unitRef="shares">432482</rubi:BusinessCombinationInTheMoneyOptionsAssumed>
    <rubi:BusinessCombinationRestrictedStockAssumed
      contextRef="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzMyOTg1MzQ4ODk0MTY_85660a85-795e-447a-9d9f-322028a35459"
      unitRef="shares">77499</rubi:BusinessCombinationRestrictedStockAssumed>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzMyOTg1MzQ4ODk0MTk_33994a5a-1c66-4720-a023-2c3df076d14c"
      unitRef="shares">174117</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzIxOTkwMjMyNjQ0NDA_d75997b9-d78b-428f-a518-218872ce3953">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The major classes of assets and liabilities to which the Company allocated the purchase price were as follows as of the acquisition date:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.169492%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.830508%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&#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:top;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 and cash equivalents&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;1,953&#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:top;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;Accounts receivable&#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: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;256&#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:top;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;Prepaid and other assets&#160;&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;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;18&#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:top;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;Fixed assets&#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: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;763&#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:top;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 non-current assets&#160;&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;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;82&#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:top;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;Intangible assets&#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: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;14,840&#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:top;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;Goodwill&#160;&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;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;24,546&#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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;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 assets acquired&#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: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;42,458&#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:top;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;Accounts payable and accrued expenses&#160;&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;78&#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:top;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;Deferred revenue&#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: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;91&#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:top;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;Deferred tax liability, net&#160;&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;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;1,719&#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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;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 liabilities assumed&#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: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;1,888&#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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;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 net assets acquired&#160;&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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzItMS0xLTEtMA_5d4e20cb-09c4-42fe-8ef8-0e9b61c0ce6b"
      unitRef="usd">1953000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzMtMS0xLTEtMA_c3e989df-2828-4403-a3e3-692e08f58b95"
      unitRef="usd">256000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzQtMS0xLTEtMA_7f576c28-0e6e-4c43-b724-5e3be40a8e1a"
      unitRef="usd">18000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzUtMS0xLTEtMA_21d521f4-c18a-4632-bbb9-a6a444193831"
      unitRef="usd">763000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzYtMS0xLTEtMA_802813cc-0c8f-4d71-8e47-b642e288865c"
      unitRef="usd">82000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzctMS0xLTEtMA_ab789800-2469-41bb-bf0a-7d289c360d3b"
      unitRef="usd">14840000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzgtMS0xLTEtMA_197194b2-b4f6-492c-b9b3-efee6471510e"
      unitRef="usd">24546000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzktMS0xLTEtMA_c1ab178c-9fd1-4723-9737-bf72b96db69c"
      unitRef="usd">42458000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzEwLTEtMS0xLTA_312af854-0867-462b-8671-1206a6d1134a"
      unitRef="usd">78000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzExLTEtMS0xLTA_15e47357-92d0-4bf9-acf6-2c9e471a668e"
      unitRef="usd">91000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzEyLTEtMS0xLTA_da782145-469e-4643-997e-13ba4b2227c0"
      unitRef="usd">1719000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzEzLTEtMS0xLTA_dd7e0136-746d-4a0b-91fc-9346f0548496"
      unitRef="usd">1888000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i14f84f3783d742578706ab11b75b4e93_I20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo2ZjNlNWRjZDcwMmQ0OWNjOTFhMGZmZGM4N2I3OGFlYS90YWJsZXJhbmdlOjZmM2U1ZGNkNzAyZDQ5Y2M5MWEwZmZkYzg3Yjc4YWVhXzE0LTEtMS0xLTA_90524d60-1cb8-48a5-9aca-a57b1d05db44"
      unitRef="usd">40570000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzI3NDg3NzkwNzgyODE_5ad98873-ed8d-463a-bcfe-59cd63bb8d2b"
      unitRef="usd">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <rubi:BusinessCombinationNetOperatingLossAcquired
      contextRef="i2309941e43354fcf92a79b299ce5f32f_D20170714-20170714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzI3NDg3NzkwNzgyODg_25d2e27e-f3e8-4c07-9d62-e261cef43688"
      unitRef="usd">9300000</rubi:BusinessCombinationNetOperatingLossAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ia3681fcd710c46ab8d9bc3177c1c1703_I20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzI3NDg3NzkwNzgyOTE_21731ea3-619d-4411-9a5e-ab8568563a64"
      unitRef="usd">5500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="ia3681fcd710c46ab8d9bc3177c1c1703_I20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzI3NDg3NzkwNzgzMDE_5361d5bf-7578-4938-b7c4-fd47fe29d0db"
      unitRef="usd">3800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzIxOTkwMjMyNjQ0Mzg_37c56d53-5b82-41da-b754-dfb7359c36f5">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table summarizes the components of the acquired intangible assets and estimated useful lives (in thousands, except for estimated useful life):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.480226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.406780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.406780%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful Life&#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;Developed technology&#160;&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 colspan="2" 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;14,130&#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:center;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;5 years&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;Non-compete agreements&#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: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;690&#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:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2 years&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;Trademark &amp;amp; trade name&#160;&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;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;20&#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: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;1.5 years&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:top;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 intangible assets acquired&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;14,840&#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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id67d6514d4024a04bf07a7b2e9e73c30_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzEtMS0xLTEtMA_18423b8d-f7c0-4c4a-9c37-49646b6cbadb"
      unitRef="usd">14130000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id67d6514d4024a04bf07a7b2e9e73c30_D20170101-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzEtMy0xLTEtMA_3149d3e2-4f24-4525-ba09-8b05c3754944">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5bdc4e85329244e1a42d86797b6aae7c_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzItMS0xLTEtMA_73163002-2fb0-4602-87a8-1a99142b3abf"
      unitRef="usd">690000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5bdc4e85329244e1a42d86797b6aae7c_D20170101-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzItMy0xLTEtMA_f9c071a4-7631-4b43-85cd-04c3b0baf8b4">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8c8204da4e4d4477bf95d3f6082320e0_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzMtMS0xLTEtMA_6fa8e5b2-e1cd-4458-9f76-c9e4ab28bae8"
      unitRef="usd">20000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8c8204da4e4d4477bf95d3f6082320e0_D20170101-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzMtMy0xLTEtMA_1b55e58f-de8d-4335-b459-79bbdc792fef">P1Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7fc0bace03d44e74876ba9ef11dd6f07_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo4M2RjZmE1ZGVkYjM0ZTY1YWY2MDA4OWNkYTk5MmQ1NC90YWJsZXJhbmdlOjgzZGNmYTVkZWRiMzRlNjVhZjYwMDg5Y2RhOTkyZDU0XzQtMS0xLTEtMzkzMw_05949cb2-dde7-4c17-a331-c8ea65716d4a"
      unitRef="usd">14840000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia2f52ff2f64645349829e41f95cca013_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzI3NDg3NzkwNzgzMDc_3668539c-dd9e-444b-9e3d-61817e0c4c29"
      unitRef="usd">90300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90ZXh0cmVnaW9uOjI5MmNlNzgxOTBiOTQxYjg5YTU1ODllMDgxZWM2MjQzXzIxOTkwMjMyNjQ0Mzc_25d2a791-bca6-4b4c-b3b0-47df038b8f46">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.406780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.364972%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.514124%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pro forma revenues&#160;&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;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 colspan="2" 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;35,270&#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;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 colspan="2" 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;125,083&#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:top;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;Pro forma net loss&#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: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 colspan="2" 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;(103,895)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;(134,665)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia2f52ff2f64645349829e41f95cca013_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo5YmUxYzBhMzAyNjg0MzUzOWQzYTQ4M2JmZjRlNDI3ZS90YWJsZXJhbmdlOjliZTFjMGEzMDI2ODQzNTM5ZDNhNDgzYmZmNGU0MjdlXzItMS0xLTEtMzQ3NQ_df2aeae1-aadb-47fb-b774-e4e08a688374"
      unitRef="usd">35270000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i7fc0bace03d44e74876ba9ef11dd6f07_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo5YmUxYzBhMzAyNjg0MzUzOWQzYTQ4M2JmZjRlNDI3ZS90YWJsZXJhbmdlOjliZTFjMGEzMDI2ODQzNTM5ZDNhNDgzYmZmNGU0MjdlXzMtMS0xLTEtMA_adcbcf6e-f20a-4d6b-a4ea-50ab689bb738"
      unitRef="usd">125083000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia2f52ff2f64645349829e41f95cca013_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo5YmUxYzBhMzAyNjg0MzUzOWQzYTQ4M2JmZjRlNDI3ZS90YWJsZXJhbmdlOjliZTFjMGEzMDI2ODQzNTM5ZDNhNDgzYmZmNGU0MjdlXzMtMS0xLTEtMzQ3NQ_e08c45e5-fabf-4885-82dc-baa192ab8bbc"
      unitRef="usd">-103895000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i7fc0bace03d44e74876ba9ef11dd6f07_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yMzkvZnJhZzoyOTJjZTc4MTkwYjk0MWI4OWE1NTg5ZTA4MWVjNjI0My90YWJsZTo5YmUxYzBhMzAyNjg0MzUzOWQzYTQ4M2JmZjRlNDI3ZS90YWJsZXJhbmdlOjliZTFjMGEzMDI2ODQzNTM5ZDNhNDgzYmZmNGU0MjdlXzQtMS0xLTEtMA_323a4e88-6ed1-4ec3-8d8d-73f665fd8dae"
      unitRef="usd">-134665000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIxOTkwMjMyNjA0NDA_f649340d-c8a6-4eb1-b230-bbe25b7690d4">Stock-Based Compensation&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company&#x2019;s equity incentive plans provide for the grant of equity awards, including non-statutory or incentive stock options, restricted stock awards ("RSAs"), and restricted stock units ("RSUs"), to the Company's employees, officers, directors, and consultants. The Company's board of directors administers the plans. Outstanding options vest based upon continued service at varying rates, but generally over four years from issuance with 25% vesting after one year of service and the remainder vesting monthly thereafter. RSAs and RSUs vest at varying rates, typically approximately 25% vesting after approximately one year of service and the remainder vesting semi-annually thereafter. The RSUs granted in the first nine months of 2018 included 2,800,000&#160;RSUs that vest 50% on each of the first and second anniversaries of the grant date. Options, RSAs, and RSUs granted under the plans accelerate under certain circumstances for certain participants upon a change in control, as defined in the governing plan. An aggregate of 6,148,378&#160;shares remained available for future grants at September 30, 2018 under the plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:5pt;"&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 Options &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;A summary of stock option activity for the nine months ended&#160;September 30, 2018 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.197740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.135593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.135593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.135593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.276836%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares Under Option&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted- Average&#160;Exercise Price&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted- Average Contractual&#160;Life&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic&#160;Value&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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="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="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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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;Outstanding at December 31, 2017&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;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;4,363&#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 colspan="2" 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;8.75&#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: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;Granted&#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: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;706&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;2.09&#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="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="background-color:rgb(255,255,255, 0.0);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: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;Exercised&#160;&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;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;(50)&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 colspan="2" 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;0.91&#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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;Expired&#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: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;(1,239)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;10.15&#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="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="background-color:rgb(255,255,255, 0.0);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: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;Forfeited&#160;&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;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;(49)&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 colspan="2" 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;4.54&#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: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;Outstanding at September 30, 2018&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: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;3,731&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;7.18&#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:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0 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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;1,469&#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;Exercisable at September 30, 2018&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:3pt double #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;2,198&#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 colspan="2" 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;9.49&#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: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;5.8 years&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 colspan="2" 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;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The total intrinsic values of options exercised during the nine months ended&#160;September 30, 2018 was $0.1 million. At September 30, 2018, the Company had unrecognized employee stock-based compensation expense relating to nonvested stock options of approximately $3.8 million, which is expected to be recognized over a weighted-average period of 2.5 years. The weighted-average grant date fair value per share of stock options granted during the nine months ended&#160;September 30, 2018 was $1.10. Total fair value of options vested during the nine months ended&#160;September 30, 2018 was $2.7 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company estimates the fair value of stock options that contain service and/or performance conditions using the Black-Scholes option pricing model. The weighted-average input assumptions used by the Company were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.683616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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;Expected term (in years)&#160;&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;5.4&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;5.3&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;5.7&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;5.8&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;Risk-free interest rate&#160;&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;2.75&#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;%&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;1.88&#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;%&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.53&#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;%&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.03&#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;%&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;Expected volatility&#160;&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;55&#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;%&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;62&#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;%&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;57&#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;%&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;57&#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;%&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;Dividend yield&#160;&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;&#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;%&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;%&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;%&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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;margin-bottom:10pt;"&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;Restricted Stock Awards&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;A summary of RSA activity for the nine months ended&#160;September 30, 2018 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date Fair Value&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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="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;/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;Nonvested shares of restricted stock awards outstanding at December 31, 2017&#160;&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;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;558&#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 colspan="2" 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;12.60&#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;Granted&#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: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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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;Canceled&#160;&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;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;(156)&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 colspan="2" 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;13.82&#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;Vested&#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: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;(176)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;11.81&#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;Nonvested shares of restricted stock awards outstanding at September 30, 2018&#160;&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;border-bottom:3pt double #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;226&#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 colspan="2" 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;12.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The aggregate fair value of RSAs with service conditions that vested during the nine months ended&#160;September 30, 2018 was $0.5 million. At September 30, 2018, the Company had unrecognized stock-based compensation expense for RSAs with service conditions of $1.1 million, which is expected to be recognized over a weighted-average period of 1.2 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;margin-bottom:10pt;"&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;A summary of RSU activity for the nine months ended&#160;September 30, 2018 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#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: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:8pt;font-weight:700;line-height:100%;"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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="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;/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;Nonvested restricted stock units outstanding at December&#160;31, 2017&#160;&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;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;3,609&#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 colspan="2" 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;7.55&#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;Granted&#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: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;4,904&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;2.27&#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;Canceled&#160;&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;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;(948)&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 colspan="2" 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;5.27&#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;Vested&#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: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;(830)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;8.02&#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;Nonvested restricted stock units outstanding at September 30, 2018&#160;&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;border-bottom:3pt double #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;6,735&#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 colspan="2" 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;3.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The&#160;weighted-average grant date fair value per share of RSUs granted during the nine months ended&#160;September 30, 2018 was $2.27. The aggregate fair value of RSUs that vested during nine months ended&#160;September 30, 2018 was $1.8 million. At September 30, 2018, the intrinsic value of nonvested RSUs was $24.2 million. At September 30, 2018, the Company had unrecognized stock-based compensation expense relating to nonvested RSUs of approximately $20.1 million, which is expected to be recognized over a weighted-average period of 2.3 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In November 2013, the Company adopted the Company's 2014 Employee Stock Purchase Plan ("ESPP"). The ESPP is designed to enable eligible employees to periodically purchase shares of the Company's common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. At the end of each six-month offering period, employees are able to purchase shares at a price per share equal to 85% of the lower of the fair market value of the Company's common stock on the first trading day of the offering period or on the last trading day of the offering period. Offering periods generally commence and end in May and November of each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;As of September 30, 2018, the Company has reserved 1,692,373 shares of its common stock for issuance under the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;margin-top:10pt;margin-bottom:5pt;"&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 Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.598870%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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:#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&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;72&#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 colspan="2" 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;115&#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 colspan="2" 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;256&#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 colspan="2" 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;295&#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;Sales and marketing&#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: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;1,187&#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: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;1,115&#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: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;3,530&#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: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;3,524&#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;Technology and development&#160;&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;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;691&#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;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;1,122&#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;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;2,163&#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;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;3,178&#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;General and administrative&#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: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;1,910&#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: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;2,294&#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: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,669&#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: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;7,631&#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;Restructuring and other exit costs&#160;&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;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;&#x2014;&#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;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;&#x2014;&#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;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;398&#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;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;1,560&#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;Total stock-based compensation expense&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;3,860&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;4,646&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;13,016&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;16,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzQyNQ_20e73f80-4ca2-4c34-90f5-308e5c1ee649">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzQ0Nw_f60f0f2f-c949-42d4-b6cb-0755ca820275"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id4196766618c47e3bad2c00abe2568b2_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzYyMQ_b92f39c2-8f53-4aa7-8407-d991efa2f9a5"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="ie96334b8dc0c43d4b8ae3af667a49e8b_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzc5NA_cdef0c05-0bb9-42f4-afbd-7389ce627021"
      unitRef="shares">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie96334b8dc0c43d4b8ae3af667a49e8b_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzgzMA_e7a26479-b670-4f38-85e0-d55587c5ccf3"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzExMTY_c696e99b-dcd7-44c8-96b5-d20307c7cc87"
      unitRef="shares">6148378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIxOTkwMjMyNjA0NDQ_da365dd9-3a6e-476f-8017-b387a84d7cf7">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;A summary of stock option activity for the nine months ended&#160;September 30, 2018 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.197740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.135593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.135593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.135593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.276836%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares Under Option&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted- Average&#160;Exercise Price&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted- Average Contractual&#160;Life&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic&#160;Value&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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="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="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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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;Outstanding at December 31, 2017&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;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;4,363&#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 colspan="2" 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;8.75&#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: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;Granted&#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: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;706&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;2.09&#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="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="background-color:rgb(255,255,255, 0.0);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: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;Exercised&#160;&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;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;(50)&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 colspan="2" 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;0.91&#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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;Expired&#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: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;(1,239)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;10.15&#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="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="background-color:rgb(255,255,255, 0.0);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: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;Forfeited&#160;&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;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;(49)&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 colspan="2" 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;4.54&#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: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;Outstanding at September 30, 2018&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: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;3,731&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;7.18&#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:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0 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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;1,469&#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;Exercisable at September 30, 2018&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:3pt double #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;2,198&#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 colspan="2" 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;9.49&#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: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;5.8 years&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 colspan="2" 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;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzItMS0xLTEtMA_71f9cb30-db01-437f-9fa3-890ac3b7a3e7"
      unitRef="shares">4363000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if4a418d2ebe84e42b9b2258f4c33064a_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzItMy0xLTEtMA_54c32d52-38c0-4990-8a04-0c89c56750b6"
      unitRef="usdPerShare">8.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzMtMS0xLTEtMA_fdc35382-9894-48b9-a6e8-397c7cb9ed75"
      unitRef="shares">706000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzMtMy0xLTEtMA_2a8c6c9c-79e2-4120-92d8-7fb2ff5ff047"
      unitRef="usdPerShare">2.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <rubi:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisesinPeriodGross
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzQtMS0xLTEtMA_c5420d46-23a9-40bf-a24d-1184765320df"
      unitRef="shares">50000</rubi:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisesinPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzQtMy0xLTEtMA_026a8e57-60bf-42e1-9148-8bf6a327d114"
      unitRef="usdPerShare">0.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzUtMS0xLTEtMA_2e83b202-66bc-4d38-bf3a-773f0fbc4c74"
      unitRef="shares">1239000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzUtMy0xLTEtMA_554c9501-6899-41eb-8eac-5b4c3ee33d91"
      unitRef="usdPerShare">10.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzYtMS0xLTEtMA_9014192a-10a4-478f-97b9-c0a06cf9f15d"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzYtMy0xLTEtMA_7ca237dc-41cf-4135-ab6a-7570f918b326"
      unitRef="usdPerShare">4.54</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzctMS0xLTEtMA_79fc6354-da12-4364-9f4b-c61826b585cf"
      unitRef="shares">3731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzctMy0xLTEtMA_4858ab1e-dd4e-4c6d-839d-dc4e35c64e72"
      unitRef="usdPerShare">7.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzctNS0xLTEtMA_4afcd7d7-e194-4279-ae77-2dd0062495d7">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzctNy0xLTEtMA_21ed4056-c531-4d4c-9b68-45e933452676"
      unitRef="usd">1469000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzgtMS0xLTEtMA_c2e49a3a-8448-4e04-b7a5-1793987c5abe"
      unitRef="shares">2198000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzgtMy0xLTEtMA_6b9cc5b2-65ed-49e4-ad2c-de0ec02bf6b3"
      unitRef="usdPerShare">9.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzgtNS0xLTEtMA_8dcf04a0-8e96-41ed-9737-d1c9413b9c78">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTozMTNjNTdjYTQ3N2U0NGNhODNmMzdjMmEyMDJlNmVjYi90YWJsZXJhbmdlOjMxM2M1N2NhNDc3ZTQ0Y2E4M2YzN2MyYTIwMmU2ZWNiXzgtNy0xLTEtMA_08f03ae6-7df7-4c37-9e2c-a88aa0fbae88"
      unitRef="usd">467000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzEzNDA_6c2ca2b6-73bc-4e01-9578-edf0e54d72fc"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzE0NzU_c54a061a-0a50-450a-8830-aa9492b8cc59"
      unitRef="usd">3800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzE1NDg_449b5e7f-29d5-4a54-941a-75d465f392ed">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzE2NTE_21a307e4-0267-40f6-b03c-12e75cf4b2f3"
      unitRef="usdPerShare">1.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzE3MTE_e69499d7-f56b-4c1d-a07e-55b64dba5a40"
      unitRef="usd">2700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIxOTkwMjMyNjA0NDM_f2becf0e-3688-4029-afa1-e697e8afb21d">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company estimates the fair value of stock options that contain service and/or performance conditions using the Black-Scholes option pricing model. The weighted-average input assumptions used by the Company were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.683616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.299435%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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;Expected term (in years)&#160;&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;5.4&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;5.3&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;5.7&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;5.8&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;Risk-free interest rate&#160;&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;2.75&#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;%&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;1.88&#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;%&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.53&#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;%&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.03&#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;%&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;Expected volatility&#160;&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;55&#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;%&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;62&#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;%&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;57&#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;%&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;57&#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;%&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;Dividend yield&#160;&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;&#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;%&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;%&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;%&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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i102fea817d234c02afc9a203c135f371_D20180701-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzItMS0xLTEtMA_f516dbbc-baad-4e1d-a816-9dfb9465f35e">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6abc1a49152442ea9be79db1b0843198_D20170701-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzItMy0xLTEtMA_9d907b1b-2a2f-4900-94f9-6b62ade5e61f">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzItNS0xLTEtMA_c56e87c3-4c7d-40a9-a279-4c64b58168bd">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie0cf44ee86454a3e9125cffffd2ed6fa_D20170101-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzItNy0xLTEtMA_e384a94e-2f4b-41df-82b9-fe65a55c13e7">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i102fea817d234c02afc9a203c135f371_D20180701-20180930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzMtMS0xLTEtMA_cbf82640-0dab-4d8d-8ae6-daba816a3e71"
      unitRef="number">0.0275</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6abc1a49152442ea9be79db1b0843198_D20170701-20170930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzMtMy0xLTEtMA_aee3c1d2-c51a-4b5e-a2d9-4337505071b6"
      unitRef="number">0.0188</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzMtNS0xLTEtMA_d4822067-9845-4d73-af91-1b03d3e6cc1e"
      unitRef="number">0.0253</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie0cf44ee86454a3e9125cffffd2ed6fa_D20170101-20170930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzMtNy0xLTEtMA_f8d7d8ec-6858-4d8c-98b9-b10375037e18"
      unitRef="number">0.0203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i102fea817d234c02afc9a203c135f371_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzQtMS0xLTEtMA_87ef91a5-d83b-443c-afd2-33543ab521d7"
      unitRef="number">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6abc1a49152442ea9be79db1b0843198_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzQtMy0xLTEtMA_a947f3a4-08d2-4aa0-a501-9ae769134137"
      unitRef="number">0.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzQtNS0xLTEtMA_0fb46e6c-01cf-46f6-aa3a-98737cfe47c9"
      unitRef="number">0.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie0cf44ee86454a3e9125cffffd2ed6fa_D20170101-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzQtNy0xLTEtMA_c2ae4fb9-a5d2-412c-8745-6ed0723a5b46"
      unitRef="number">0.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i102fea817d234c02afc9a203c135f371_D20180701-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzUtMS0xLTEtMA_276a8d2d-055f-42ff-88d4-07506685514e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6abc1a49152442ea9be79db1b0843198_D20170701-20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzUtMy0xLTEtMA_53e43d8d-993e-447f-9ff2-024a8e8aa475"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3a231e0110d34aefb578a82dc5f7cc2e_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzUtNS0xLTEtMA_c42cf3df-08e2-4d24-a26d-a34729b3dce9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie0cf44ee86454a3e9125cffffd2ed6fa_D20170101-20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo5ZDNiNzAzNWVjNjE0NjZiYThlZjFhODk1NzJkYWI4Yy90YWJsZXJhbmdlOjlkM2I3MDM1ZWM2MTQ2NmJhOGVmMWE4OTU3MmRhYjhjXzUtNy0xLTEtMA_58aff33c-12ef-4494-a8f5-72ba504087c5"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIxOTkwMjMyNjA0NDI_72459ddd-bab9-415f-9232-4858e6790f17">&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;A summary of RSA activity for the nine months ended&#160;September 30, 2018 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date Fair Value&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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="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;/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;Nonvested shares of restricted stock awards outstanding at December 31, 2017&#160;&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;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;558&#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 colspan="2" 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;12.60&#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;Granted&#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: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;&#x2014;&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;&#x2014;&#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;Canceled&#160;&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;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;(156)&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 colspan="2" 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;13.82&#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;Vested&#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: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;(176)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;11.81&#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;Nonvested shares of restricted stock awards outstanding at September 30, 2018&#160;&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;border-bottom:3pt double #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;226&#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 colspan="2" 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;12.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie2c02d0dfcc94395870f0c9a539b2f98_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzItMS0xLTEtMA_bb1e4d85-1542-4f0c-8569-2fc415335e60"
      unitRef="shares">558000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie2c02d0dfcc94395870f0c9a539b2f98_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzItMy0xLTEtMA_4ef2142f-c671-4bf6-a252-9734885def9e"
      unitRef="usdPerShare">12.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzMtMS0xLTEtMA_09fe6ce4-8477-48cd-ad57-daace1c89bb2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzMtMy0xLTEtMA_518a7802-616b-4899-b656-50c3143478d8"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzQtMS0xLTEtMA_5eb7a872-57ba-4858-9675-c22ae0b10546"
      unitRef="shares">156000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzQtMy0xLTEtMA_ce220f3c-939f-45af-889e-268441078b5b"
      unitRef="usdPerShare">13.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzUtMS0xLTEtMA_811f91f6-dbb3-4606-b19d-851e3dba6d17"
      unitRef="shares">176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzUtMy0xLTEtMA_d051062c-041d-48db-aadd-c72d7b647127"
      unitRef="usdPerShare">11.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iefeceaab6c9a4d038746a8804d215cb0_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzYtMS0xLTEtMA_5bfce3c5-2bfe-45c1-a995-f661838e9007"
      unitRef="shares">226000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iefeceaab6c9a4d038746a8804d215cb0_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpmZWMzODI4ZDljMWQ0ZmFjYjY2NmVhOWE3MDRmZWEwZi90YWJsZXJhbmdlOmZlYzM4MjhkOWMxZDRmYWNiNjY2ZWE5YTcwNGZlYTBmXzYtMy0xLTEtMA_150eb741-9fd8-4589-9864-0e02cb3e0190"
      unitRef="usdPerShare">12.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIyMTE_eaa38af3-43d5-4a9b-9175-283f6a31bc74"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="iefeceaab6c9a4d038746a8804d215cb0_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIzMzI_de184f36-7162-47f7-9e82-17cdf8132721"
      unitRef="usd">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i30530d6921bb4340a8061bf33e95d259_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzI0MDU_3a7adcfc-d7b9-42d7-8e37-d4bee4f1a65a">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIxOTkwMjMyNjA0NDE_46bcd0ba-b3fa-4396-b189-1d1251e0f4b0">&lt;div style="text-indent:27pt;margin-top:5pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;A summary of RSU activity for the nine months ended&#160;September 30, 2018 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.045198%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.124294%;"/&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#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: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:8pt;font-weight:700;line-height:100%;"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&#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="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;/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;Nonvested restricted stock units outstanding at December&#160;31, 2017&#160;&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;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;3,609&#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 colspan="2" 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;7.55&#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;Granted&#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: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;4,904&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;2.27&#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;Canceled&#160;&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;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;(948)&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 colspan="2" 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;5.27&#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;Vested&#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: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;(830)&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" 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;8.02&#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;Nonvested restricted stock units outstanding at September 30, 2018&#160;&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;border-bottom:3pt double #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;6,735&#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 colspan="2" 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;3.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3dae2cb9df3e436daa5cc8d984b84c42_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzItMS0xLTEtMA_d6ac6952-2f7f-4fa5-881d-de58db56c44c"
      unitRef="shares">3609000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3dae2cb9df3e436daa5cc8d984b84c42_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzItMy0xLTEtMA_47be472f-967d-4980-a6bb-46bbdab4283a"
      unitRef="usdPerShare">7.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzMtMS0xLTEtMA_f9e0377c-aac7-485d-9c21-34c430359bb7"
      unitRef="shares">4904000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzMtMy0xLTEtMA_5358108e-90be-4f4a-b531-b8a2446b727e"
      unitRef="usdPerShare">2.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzQtMS0xLTEtMA_f8277ea0-3024-4b26-9d17-ad8715217c5a"
      unitRef="shares">948000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzQtMy0xLTEtMA_fca2e16b-22ae-4a35-bd1b-8384da47f77e"
      unitRef="usdPerShare">5.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzUtMS0xLTEtMA_73fd88b4-30fe-4d15-aa2a-0bf6875f11f4"
      unitRef="shares">830000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzUtMy0xLTEtMA_cda5b3c3-ba0e-4d61-8eeb-d6a6b22a9915"
      unitRef="usdPerShare">8.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4599f6443ddf4e9d9a56b59418d9b477_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzYtMS0xLTEtMA_8d3693a8-f5ff-4c96-a12d-4fb1f5053863"
      unitRef="shares">6735000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4599f6443ddf4e9d9a56b59418d9b477_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTo4NjdkNjMzNTVlMjU0NDljODE0NGEzMzlhNzk5OTY0MC90YWJsZXJhbmdlOjg2N2Q2MzM1NWUyNTQ0OWM4MTQ0YTMzOWE3OTk5NjQwXzYtMy0xLTEtMA_f03966e8-2152-4f79-9687-070287d09f6c"
      unitRef="usdPerShare">3.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzI2MjA_86490cee-b46b-45ee-a3ae-4ce9546e7f4c"
      unitRef="usdPerShare">2.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzI3MDQ_39bb38a7-0a6b-44b1-b9f2-60a821e06a0c"
      unitRef="usd">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i4599f6443ddf4e9d9a56b59418d9b477_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzI3NzU_ba6812c4-acf3-43c1-982a-e82cd24faece"
      unitRef="usd">24200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4599f6443ddf4e9d9a56b59418d9b477_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzI5MTA_a3749710-e926-4807-b52f-a24df4b076d6"
      unitRef="usd">20100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i14285e72b7f3420ea48815987fd15666_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzI5ODM_c2782c0f-c3f3-404f-bf6f-00425a539c2d">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i61798a171a5242a2a64f0a225c160c9d_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzMyNzc_fa29a494-012e-4f72-af54-2ef11e05a332"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia165aca47ce6423f8e1681a659e42af5_D20180101-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzM0NTk_a268e6df-b978-4bc7-bdb7-2cf47af5b134"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i61798a171a5242a2a64f0a225c160c9d_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzM3NDM_ffc893bb-4db3-41e6-bc58-6435dec7195c"
      unitRef="shares">1692373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90ZXh0cmVnaW9uOmJjZjE0YzM4MDI0YTQ2MDNiZWUzMTlmYjU3MDgzYzBhXzIxOTkwMjMyNjA0Mzk_ae350df0-90a9-4d98-b7c9-54ba53030f02">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.598870%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.506215%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.570621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&#160;&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="height:12pt;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;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&#160;&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 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;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30, 2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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="height:12pt;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;height:12pt;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;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:8pt;font-weight:700;line-height:100%;"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&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:#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&#160;&lt;/span&gt;&lt;/td&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 colspan="2" 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;72&#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 colspan="2" 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;115&#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 colspan="2" 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;256&#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 colspan="2" 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;295&#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;Sales and marketing&#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: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;1,187&#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: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;1,115&#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: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;3,530&#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: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;3,524&#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;Technology and development&#160;&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;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;691&#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;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;1,122&#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;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;2,163&#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;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;3,178&#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;General and administrative&#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: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;1,910&#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: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;2,294&#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: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,669&#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: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;7,631&#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;Restructuring and other exit costs&#160;&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;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;&#x2014;&#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;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;&#x2014;&#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;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;398&#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;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;1,560&#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;Total stock-based compensation expense&#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: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;3,860&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;4,646&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;13,016&#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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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;16,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ef5f47648094ae7bd6b347fea979eda_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzMtMS0xLTEtMA_313ceea7-1dca-44f9-b08f-8a473e30b877"
      unitRef="usd">72000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iceb1a2053a5d4466a3335f4d2b1e965c_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzMtMy0xLTEtMA_0a202ac3-1635-46b8-8287-ef0721a40c25"
      unitRef="usd">115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i264a94644e7c471db7532942cc32cb4b_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzMtNS0xLTEtMA_fa84b3be-065c-44b2-92b9-94718b63eeaa"
      unitRef="usd">256000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5413fa2a819497d9d94901ae985f156_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzMtNy0xLTEtMA_5b20e109-15e7-4177-be55-919e530ed143"
      unitRef="usd">295000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieae3339350b9488fbf3c10bb57aaa7f3_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzQtMS0xLTEtMA_ad3f3c62-136c-4e97-b5fe-1a981339dbc6"
      unitRef="usd">1187000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d45cf5226f94e949ea6f1d269dac3f8_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzQtMy0xLTEtMA_411edbab-a61f-4959-aee2-15d58437e267"
      unitRef="usd">1115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1aa24ebc17bc4514af6d64e2ad221a72_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzQtNS0xLTEtMA_41b5e648-34fd-4029-8a50-6ed39075d725"
      unitRef="usd">3530000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0071d098574f46a79dc9ff1374e30707_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzQtNy0xLTEtMA_b42b01f6-6fd4-4985-8cd9-ea8107c09740"
      unitRef="usd">3524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i74c1b0f99cc94799bd317dc5dc375b6e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzUtMS0xLTEtMA_b5becf5b-e26f-4a7d-8960-6626fb0732eb"
      unitRef="usd">691000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8123dadebe604ab48a6b87298946eefc_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzUtMy0xLTEtMA_3f857327-461d-4dcf-a256-a2f66271ac9b"
      unitRef="usd">1122000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib70ffcfc9014433d94976fc840282efe_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzUtNS0xLTEtMA_536a8fb1-a837-49d8-87a2-d61f1d44c514"
      unitRef="usd">2163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide0b04edba844f1b81500e944964a5c7_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzUtNy0xLTEtMA_bb18662d-ce8f-4adc-ba18-25f8bab9aa47"
      unitRef="usd">3178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0c6a4f426b7486cb5599aff03553773_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzYtMS0xLTEtMA_ecd593fc-baea-4d62-86d3-eef7b98f27c0"
      unitRef="usd">1910000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i68e93ffe4a8a4ac2a1293267193ae2f9_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzYtMy0xLTEtMA_c146c311-cf91-496a-b650-fe48ff174f3d"
      unitRef="usd">2294000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id9614a6d1c054839a4af60d4809ef7cf_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzYtNS0xLTEtMA_d9ce9afc-4faa-4f96-8434-29e1d26e9a1b"
      unitRef="usd">6669000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0a984772c035464d94b9bae98158baa0_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzYtNy0xLTEtMA_1b0dd211-ccd9-4d2a-b45f-ea1b31a54e95"
      unitRef="usd">7631000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i550ea70df6a14ffea7d7322e32e05ac3_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzctMS0xLTEtMA_85668de6-eb6c-4e90-bdf7-27c744f43a6b"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i34a1c7bae81144f8b189d4bd8a24d697_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzctMy0xLTEtMA_dd6941f2-8834-4ddb-8425-9bdee9aa2fe5"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d2bdeb8af0b4b15a116c7dcead9b368_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzctNS0xLTEtMA_3b8237eb-34c8-43dc-819e-252f78cd2023"
      unitRef="usd">398000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1fee2b95d9f49e6b8c873327107ec97_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzctNy0xLTEtMA_1c4c816e-f37b-449d-9790-8b8991510ff3"
      unitRef="usd">1560000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzgtMS0xLTEtMA_f2242654-58a7-4bd7-9cd2-90469e8b1478"
      unitRef="usd">3860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzgtMy0xLTEtMA_2e29ee76-c9c5-4736-b001-b94f762b064e"
      unitRef="usd">4646000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzgtNS0xLTEtMA_cbd4262a-dc67-42ad-8003-511f7158a3c8"
      unitRef="usd">13016000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNTEvZnJhZzpiY2YxNGMzODAyNGE0NjAzYmVlMzE5ZmI1NzA4M2MwYS90YWJsZTpkNmVjMDA4ZDVmNzM0MjBjYjg0OTE2ODUxZTQyZjk1ZC90YWJsZXJhbmdlOmQ2ZWMwMDhkNWY3MzQyMGNiODQ5MTY4NTFlNDJmOTVkXzgtNy0xLTEtMA_65fa1a59-408b-4fe5-be7f-af13f1364190"
      unitRef="usd">16188000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzgyNDYzMzcyMTExMDE_df1abe70-16c4-41b1-890f-e3d997fe0ec5">Restructuring and Other Exit Costs&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;As part of its on-going efforts to control costs and create efficiencies, the Company underwent restructuring events throughout 2017 and in the first quarter of 2018. The objective of these restructuring activities was to streamline operations, prioritize resources for growth initiatives and increase profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In January 2017, the Company announced that it would cease providing intent marketing services and would close its Toronto, Canada office as a result. For the&#160;nine months ended&#160;September 30, 2017, the Company recognized expenses of $6.0 million as restructuring and other exit costs related to the cessation of our intent marketing solution, including the closure of the Toronto office, as well as the realignment of the management team to a more cost efficient structure (collectively, the "2017 Restructuring Events"). A majority of the costs incurred in the&#160;nine months ended&#160;September 30, 2017 were severance and one-time termination benefit costs, of which&#160;$1.6 million related to non-cash stock-based compensation, the remainder of which related to facility closure costs.&#160;There were&#160;no restructuring and other exit costs incurred during the three months ended&#160;September 30, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In the first quarter of 2018, the Company announced its restructuring plan to reduce headcount to bring the Company's general and administrative operations into better alignment with the current size of the business and de-layer certain functions, and to reduce its investment in unprofitable projects (the "2018 Restructuring Events"). During the&#160;nine months ended&#160;September 30, 2018, the Company incurred restructuring and other exit costs of&#160;$3.4 million&#160;for severance and one-time termination benefits. There were&#160;no&#160;restructuring and other exit costs incurred during the three months ended&#160;September 30, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table summarizes restructuring and other exit cost activity for the 2018 Restructuring Events (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.073446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.926554%;"/&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:#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:10pt;font-weight:400;line-height:100%;"&gt;Accrued restructuring and other exit costs at December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#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;div style="padding-left:12pt;"&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;Restructuring and other exit costs&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: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;3,440&#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;div style="padding-left:12pt;"&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;Cash paid for restructuring and other exit costs&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: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;(2,884)&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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-cash stock-based compensation for restructuring and other exit costs&#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: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;(398)&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;Accrued restructuring and other exit costs at September 30, 2018&#160;&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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Accrued restructuring costs related to the 2017 Restructuring Events were $0.1 million at December 31, 2017 and were paid in the first half of 2018. Accrued restructuring costs are included within other liabilities on the Company's condensed consolidated balance sheets.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i293b5b7f5d5046d69c97fa7de83ead62_D20170101-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzU3Mw_ae78c338-4509-42ec-bdc9-9656ac18da76"
      unitRef="usd">6000000.0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i11683770c96a42fcb446aca85e94b962_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzk4NA_c89d6f47-381a-40d5-b7ab-73a357bc9522"
      unitRef="usd">1600000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringCharges
      contextRef="ied11dda1d3144ba69b8a7248fd3d5fd7_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzI3NDg3NzkwNzIwMjg_42e9d8d0-a69a-490f-afce-8d3a24e07d18"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7dc8bfdf20974362b337c58d9a70d8e1_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzU0OTc1NTgxNjY3Mw_98ac6d93-497d-477a-838c-094be04b8cba"
      unitRef="usd">3400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3635935161ab44fab95fd9f78bfe24fa_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzI3NDg3NzkwNzE1NTI_b966cdf4-7b22-4803-b5d7-0161bb7a519f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzIxOTkwMjMyNTgzNjk_2d6602ec-9968-4a1c-82f3-5473128ae183">&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The following table summarizes restructuring and other exit cost activity for the 2018 Restructuring Events (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:10pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.073446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.926554%;"/&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:#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:10pt;font-weight:400;line-height:100%;"&gt;Accrued restructuring and other exit costs at December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&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 colspan="2" 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;&#x2014;&#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;div style="padding-left:12pt;"&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;Restructuring and other exit costs&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: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;3,440&#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;div style="padding-left:12pt;"&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;Cash paid for restructuring and other exit costs&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: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;(2,884)&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:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-cash stock-based compensation for restructuring and other exit costs&#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: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;(398)&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;Accrued restructuring and other exit costs at September 30, 2018&#160;&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 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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ifa1a8c8645b34178975f73b728cd16b6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90YWJsZTo4YmIxZjVlMDBjOWQ0MGZjYjEwNWM1MmVmYTQ5NjBhMC90YWJsZXJhbmdlOjhiYjFmNWUwMGM5ZDQwZmNiMTA1YzUyZWZhNDk2MGEwXzAtMS0xLTEtMA_a895dede-8fea-43f8-8468-5413a316cfb0"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i7dc8bfdf20974362b337c58d9a70d8e1_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90YWJsZTo4YmIxZjVlMDBjOWQ0MGZjYjEwNWM1MmVmYTQ5NjBhMC90YWJsZXJhbmdlOjhiYjFmNWUwMGM5ZDQwZmNiMTA1YzUyZWZhNDk2MGEwXzEtMS0xLTEtMA_541afe75-85d9-4ebb-94fa-b74b4de99407"
      unitRef="usd">3440000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i7dc8bfdf20974362b337c58d9a70d8e1_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90YWJsZTo4YmIxZjVlMDBjOWQ0MGZjYjEwNWM1MmVmYTQ5NjBhMC90YWJsZXJhbmdlOjhiYjFmNWUwMGM5ZDQwZmNiMTA1YzUyZWZhNDk2MGEwXzItMS0xLTEtMA_f7b2766c-a444-4a90-a2c8-c37ef2d6b967"
      unitRef="usd">2884000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i7dc8bfdf20974362b337c58d9a70d8e1_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90YWJsZTo4YmIxZjVlMDBjOWQ0MGZjYjEwNWM1MmVmYTQ5NjBhMC90YWJsZXJhbmdlOjhiYjFmNWUwMGM5ZDQwZmNiMTA1YzUyZWZhNDk2MGEwXzMtMS0xLTEtMA_280b0616-a994-4169-8b6d-f0ca6fdb7e32"
      unitRef="usd">398000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i61bd7ddab34f496a9a3b03b19aeecebe_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90YWJsZTo4YmIxZjVlMDBjOWQ0MGZjYjEwNWM1MmVmYTQ5NjBhMC90YWJsZXJhbmdlOjhiYjFmNWUwMGM5ZDQwZmNiMTA1YzUyZWZhNDk2MGEwXzQtMS0xLTEtMA_b07f4f52-291c-48c1-9d97-827d8306e8eb"
      unitRef="usd">158000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9fd85a8fbe294138b9124aa5b9f9fe07_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yNzYvZnJhZzpmY2Q0NWU1MTI2NmQ0NzgwYmI2MWQzZDFlODkyYTRjZi90ZXh0cmVnaW9uOmZjZDQ1ZTUxMjY2ZDQ3ODBiYjYxZDNkMWU4OTJhNGNmXzE3OTg_d44a3d85-b124-40e8-8937-524a63dff815"
      unitRef="usd">100000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzU4MDY_01c90d33-b764-492e-8230-2fe0f3f5f215">Income Taxes&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income. The Company's annual estimated effective tax rate differs from the statutory rate primarily as a result of state taxes, foreign taxes, nondeductible stock option expenses, and changes in the Company's valuation allowance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company recorded income tax expenses of $0.1 million and&#160;$0.2 million for the&#160;three and nine months ended&#160;September 30, 2018, respectively, and recorded income tax benefits of&#160;$2.0 million&#160;and $1.5 million for the&#160;three and nine months ended&#160;September 30, 2017, respectively.&#160;The tax provision for the three and nine months ended&#160;September 30, 2018 is primarily the result of the domestic valuation allowance and the tax liability associated with the foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (the &#x201c;Tax Act&#x201d;). The Tax Act includes significant changes to the U.S. corporate income tax system including the following: a federal corporate rate reduction from 34% to 21%; limitations on the deductibility of executive compensation and research and development (&#x201c;R&amp;amp;D&#x201d;) expenditures; immediate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;line-height:120%;"&gt; expensing of qualified property; the creation of new minimum taxes such as the base erosion anti-abuse tax (&#x201c;BEAT&#x201d;) and Global Intangible Low Taxed Income (&#x201c;GILTI&#x201d;) tax; and the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system, which will result in a one time U.S. tax liability on those earnings which have not previously been repatriated to the U.S. (the &#x201c;Transition Tax&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Tax Act imposes a Transition Tax on previously untaxed accumulated and current earnings and profits (&#x201c;E&amp;amp;P&#x201d;) of certain of our foreign subsidiaries. To determine the amount of the Transition Tax, the Company determined, among other things, the amount of post-1986 E&amp;amp;P of the relevant subsidiaries. The Company recorded a provisional Transition Tax of $0.6 million, which reduced its U.S. net deferred tax assets for the year ended December 31, 2017. For the nine months ended&#160;September 30, 2018, there was no change to the provisional Transaction Tax recorded in the prior period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The SEC staff issued Staff Accounting Bulletin No. 118 (&#x201c;SAB 118&#x201d;) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Act and allows the registrant to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. The Company has recognized the actual impact of the revaluation of deferred tax balances and the provisional impact related to the one-time Transition Tax. The Company included these amounts in its consolidated financial statements for the year ended December 31, 2017. The ultimate impact may materially differ from these provisional amounts, due to, among other things, additional analysis, changes in interpretations and assumptions that have been made, additional regulatory guidance that may be issued, and actions that may be taken as a result of the Tax Act. The Company expects to complete its analysis within the measurement period in accordance with SAB 118.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;In addition, it is unclear how many U.S. states will incorporate the federal law changes, or portions thereof, into their tax codes and foreign governments may enact tax laws in response to the Tax Act that could result in further changes to global taxation and materially affect the Company's financial position and results of operations.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Finally, the Tax Act imposes a new BEAT, essentially a 10% minimum tax (5% for tax years beginning after December 31, 2017, increasing to 10% for years beginning after December 31, 2018) calculated on a base equal to taxpayer&#x2019;s income determined without tax benefits arising from base erosion payments. BEAT does not apply to corporations whose annual gross receipts for the three-taxable-year period ending with the preceding taxable year are less than $500 million. BEAT does not apply to the Company for the year ending December 31, 2018. Also, the Tax Act requires certain GILTI income earned by controlled foreign corporations (&#x201c;CFCs&#x201d;) to be included in the gross income of the CFCs&#x2019; U.S. shareholder (for tax years beginning after December 31, 2017). For the nine months ended&#160;September 30, 2018, the Company has included a provisional GILTI inclusion of $1.2 million for purposes of Accounting Standards Codification Topic 740. GAAP allows the Company to either (i) treat taxes due on future U.S. inclusions in taxable income related to BEAT and GILTI as current-period expense when incurred (the &#x201c;period cost method&#x201d;); or (ii) factor such amounts into the measurement of deferred taxes (the &#x201c;deferred method&#x201d;). The Company elected the period cost method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;Due to uncertainty as to the realization of benefits from the Company's domestic and certain international deferred tax assets, including net operating loss carryforwards and research and development tax credits, the Company has a full valuation allowance reserved against such assets. The Company intends to continue to maintain a full valuation allowance on the deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;There were no material changes to the Company's unrecognized tax benefits in the nine months ended&#160;September 30, 2018, and the Company does not expect to have any significant changes to unrecognized tax benefits through the end of the fiscal year. Because of the Company's history of tax losses, all years remain open to tax audit. During the first quarter of 2017, the Internal Revenue Service commenced an examination of the 2015 tax year. During the second quarter of 2018, the Company received a Letter 590 from the IRS indicating that they had completed the examination and found no income tax related adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzQ0OA_1fe4acf0-0530-445a-b632-170236ce44b9"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzMyOTg1MzQ4ODk1MzM_3dcb9c51-dc87-4a98-8a7b-f68fd60ab43e"
      unitRef="usd">200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzMyOTg1MzQ4ODk1NjA_f8e8afe6-f13f-44b6-afc0-35dc7b7e32d5"
      unitRef="usd">-2000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzUwNA_60f293e5-9757-4253-954a-e214f05a7c4f"
      unitRef="usd">-1500000</us-gaap:IncomeTaxExpenseBenefit>
    <rubi:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
      contextRef="i165b7edff5cc4e58a0f01e05810bcaf8_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzE4NTk_ca96ebb6-41fb-457b-af93-b13884d33569"
      unitRef="usd">600000</rubi:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit>
    <rubi:GlobalIntangibleLowTaxedIncomeGILTIProvisionalInclusion
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8yODgvZnJhZzplM2Q3MTc2MTUwYWU0M2U2YjZkMDQ0ZDg5NmU3MzMxZC90ZXh0cmVnaW9uOmUzZDcxNzYxNTBhZTQzZTZiNmQwNDRkODk2ZTczMzFkXzQzMzU_a53c226e-02de-4776-8399-c802167606cf"
      unitRef="usd">1200000</rubi:GlobalIntangibleLowTaxedIncomeGILTIProvisionalInclusion>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzUyNTA_d672f7ea-7d7f-4e85-bee6-e7f17b3196f0">Commitments and Contingencies&lt;div style="text-indent:18pt;margin-top:10pt;"&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-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company has commitments under non-cancelable operating leases for facilities, certain equipment, and its managed data center facilities. Total rental expenses were $3.2 million and $3.1 million for the three months ended&#160;September 30, 2018 and 2017, respectively, and $9.7 million and $9.4 million for the nine months ended&#160;September 30, 2018 and 2017, respectively. Additionally, expenses for cloud-based services related to data centers were $1.6 million and $0.8 million for the three months ended&#160;September 30, 2018 and 2017, respectively, and $5.0 million and $3.6 million for the nine months ended&#160;September 30, 2018 and 2017, respectively. As of September 30, 2018, expected future commitments related to operating leases were $16.8 million.&#160;As of&#160;September 30, 2018 and December 31, 2017,&#160;the Company had $2.9 million&#160;of letters of credit associated with office leases available for borrowing, on which there were no outstanding borrowings as of either date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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;Guarantees and Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company&#x2019;s agreements with sellers, buyers, and other third parties typically obligate it to provide indemnity and defense for losses resulting from claims of intellectual property infringement, damages to property or persons, business losses, or other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;line-height:120%;"&gt; liabilities. Generally, these indemnity and defense obligations relate to the Company&#x2019;s own business operations, obligations, and acts or omissions. However, under some circumstances, the Company agrees to indemnify and defend contract counterparties against losses resulting from their own business operations, obligations, and acts or omissions, or the business operations, obligations, and acts or omissions of third parties. For example, because the Company&#x2019;s business interposes the Company between buyers and sellers in various ways, buyers often require the Company to indemnify them against acts and omissions of sellers, and sellers often require the Company to indemnify them against acts and omissions of buyers. In addition, the Company&#x2019;s agreements with sellers, buyers, and other third parties typically include provisions limiting the Company&#x2019;s liability to the counterparty, and the counterparty&#x2019;s liability to the Company. These limits sometimes do not apply to certain liabilities, including indemnity obligations. These indemnity and limitation of liability provisions generally survive termination or expiration of the agreements in which they appear. The Company has also entered into indemnification agreements with its directors, executive officers and certain other officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No material demands have been made upon the Company to provide indemnification under such agreements and there are no claims that the Company is aware of that could have a material effect on the Company&#x2019;s condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:10pt;"&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;Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;The Company and its subsidiaries may from time to time be parties to legal or regulatory proceedings, lawsuits and other claims incident to their business activities and to the Company&#x2019;s status as a public company. Such matters may include, among other things, assertions of contract breach or intellectual property infringement, claims for indemnity arising in the course of the Company&#x2019;s business, regulatory investigations or enforcement proceedings, and claims by persons whose employment has been terminated. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. Consequently, management is unable to ascertain the ultimate aggregate amount of monetary liability, amounts which may be covered by insurance or recoverable from third parties, or the financial impact with respect to such matters as of September 30, 2018. However, based on management&#x2019;s knowledge as of September 30, 2018, management believes that the final resolution of these matters known at such date, individually and in the aggregate, will not have a material adverse effect upon the Company&#x2019;s condensed consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:5pt;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;line-height:120%;"&gt;On March 31, 2017, Guardian News &amp;amp; Media Limited ("Guardian") issued proceedings (the "Complaint") against the Company in the Chancery Division of the High Court of Justice in England &amp;amp; Wales. The Complaint alleged that the Company underpaid Guardian for digital advertising inventory sold by Guardian through the Company's platform as a result of the fact that the Company charged fees to buyers of that inventory. Guardian claimed the Company was precluded from charging buyer fees as a result of the contractual arrangements with Guardian and English agency law principles, as well as representations it allegedly made to Guardian. The Complaint claimed damages including loss of revenue, interest, and costs. On October 11, 2018, the Company and Guardian mutually agreed to resolve their dispute and the High Court proceedings have been discontinued. Though the terms of the settlement agreement are confidential, the settlement is immaterial to the Company from a financial standpoint.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;"&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;Employment Contracts &lt;/span&gt;&lt;/div&gt;The Company has entered into severance agreements with certain employees and officers. The Company may be required to pay severance and accelerate the vesting of certain equity awards in the event of involuntary terminations.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i08d86e875907439885a31f0c622470db_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzIzMA_8589c4fe-7e23-4905-9998-64604a313dc9"
      unitRef="usd">3200000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i0020e6144fda49b7b5c985cbbe38e3b2_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzIzNw_72346736-9554-47ac-bf91-102891e048b1"
      unitRef="usd">3100000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzI4MA_2c377a87-9a55-4b8f-bb79-69134d507f7f"
      unitRef="usd">9700000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i273bfb0cf0d84c1c9684209d23cb6e9b_D20170101-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzI4Nw_5d361098-4a18-4e45-be8f-4061271bff21"
      unitRef="usd">9400000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ia210a901d7dc43fbb7bade1beb8d9ed8_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzQwMw_3f784c7e-e5df-43a8-a8ad-446b5adb90cb"
      unitRef="usd">1600000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i45af2960b8e14dc4b2771dd9e4feb474_D20170701-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzQxMA_ba9386ea-9b25-4602-a829-d72e24eb0547"
      unitRef="usd">800000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="id13da552e6e24429837c82e045474cd1_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzQ1Mw_103b63a8-bb5a-4911-b6bb-4ee4f3fa490c"
      unitRef="usd">5000000.0</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i38efd6ccd97f40eb9a8a059799236b8f_D20170101-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzQ2MA_52caaa7b-eadf-4b06-ad20-93b09d6d4ac3"
      unitRef="usd">3600000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzI3NDg3NzkwNzczODg_843caadd-43fc-4424-8c71-be1615e2faca"
      unitRef="usd">16800000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iaa869f25c9914071ae9666ed288df6ea_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMDAvZnJhZzoxZDlkNTFhYjJlMWE0OGQ3YTZjYmQxYzM2NDczZWUxNC90ZXh0cmVnaW9uOjFkOWQ1MWFiMmUxYTQ4ZDdhNmNiZDFjMzY0NzNlZTE0XzUzMg_439b3802-9e4d-4a3a-8c9e-e6b86e063be5"
      unitRef="usd">2900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ide3a45e43feb40eebf78b63993710183_D20180101-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl85ODk1NjA0NjY3NDU1_c865b568-3351-4ef2-8099-f2d121e467d7">Debt&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:5pt;"&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;On&#160;September 26, 2018, the Company amended and restated its loan and security agreement with Silicon Valley Bank (the "Loan Agreement"), which was scheduled to expire on September 27, 2018.&#160;The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million&#160;with a maturity date of September 26, 2020. The amount available for borrowing as of September 30, 2018 is $30.0 million&#160;due to a&#160;$10.0 million&#160;reserve&#160;that will be released&#160;if the Company maintains positive Adjusted EBITDA for any trailing twelve-month period.&#160;The Company incurred $0.1 million&#160;of debt issuance fees that were capitalized and are being amortized over the term of the Loan Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:5pt;"&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;An unused revolver fee in the amount of 0.15%&#160;per annum of the average unused portion of the revolver line is charged and is payable monthly in arrears. The Company may elect for advances to bear interest calculated by reference to prime or LIBOR. If the Company elects LIBOR, amounts outstanding under the amended credit facility bear interest at a rate per annum equal to LIBOR plus 2.50%&#160;if a streamline period applies&#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;line-height:120%;"&gt;or LIBOR plus 4.00%&#160;if a streamline period does not apply. &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;If the Company elects prime, advances bear interest at a rate of prime plus 0.50%&#160;if&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt; a streamline period applies&#160;or prime plus&#160;2.00%&#160;if a streamline period does not apply.&#160;A streamline period is any period during which an event of default does not exist and the Company's Adjusted Quick Ratio (as defined in the Loan Agreement) is at least 1.05&#160;for each day in the preceding month. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:5pt;"&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 Loan Agreement is collateralized by security interests in substantially all of the Company's assets. Subject to certain exceptions, the Loan Agreement restricts the Company's ability to, among other things, pay dividends, sell assets, make changes to the nature of the business, engage in mergers or acquisitions, incur, assume or permit to exist, additional indebtedness and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;margin-bottom:5pt;"&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; guarantees, create or permit to exist, liens, make distributions or redeem or repurchase&#160;capital stock, or make other investments, engage in transactions with affiliates, make payments with respect to subordinated debt, and enter into certain transactions without the consent of the financial institution. If a streamline period is not in effect, the Company is required to maintain a lockbox arrangement where customer payments received in the lockbox will immediately reduce the amounts outstanding on the credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:5pt;"&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 Loan Agreement requires the Company to comply with financial covenants, including a minimum Adjusted Quick Ratio&#160;and the achievement of certain Adjusted EBITDA targets. On a monthly basis, or quarterly if there were no advances outstanding during the calendar quarter, the Company is required to maintain a minimum Adjusted Quick Ratio of: (i) 1.00&#160;if the trailing six month adjusted EBITDA is $0&#160;or less,&#160;or (ii) 0.90&#160;if the trailing six month adjusted EBITDA is greater than $0. If the Company&#x2019;s Adjusted Quick Ratio is 1.05&#160;or greater, a streamline period applies.&#160;As of September 30, 2018, the Company's Adjusted Quick Ratio was 1.2, which is in compliance with its covenant requirement and is higher than the minimum Adjusted Quick Ratio required to qualify for a streamline period.&#160;The Company must also maintain the following trailing twelve month Adjusted EBITDA targets as of the end of each quarter as follows: (1)&#160;September 30, 2018 through June 30, 2019 Adjusted EBITDA must be within 20%&#160;of the Adjusted EBITDA projections that were delivered to Silicon Valley Bank; (2) September 30, 2019 Adjusted EBITDA of $1&#160;or greater; and (3) December 31, 2019 and thereafter, Adjusted EBITDA of $5.0 million&#160;or greater.&#160;As of September 30, 2018, the Company was in compliance with the Adjusted EBITDA covenant.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:5pt;"&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 Loan Agreement &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"&gt;also includes customary representations and warranties, affirmative covenants, and events of default, including events of default upon a change of control and material adverse change (as defined in the Loan Agreement). Following an event of default, SVB would be entitled to, among other things, accelerate payment of amounts due under the credit facility and exercise all rights of a secured creditor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:10pt;margin-bottom:5pt;"&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, 2018, there were no amounts outstanding under the Loan Agreement. Future availability under the credit facility is dependent on several factors including the available borrowing base and compliance with future covenant requirements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic54e3d06723241858aec2de866aec791_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyNzUw_64ab89bb-4e49-401a-9a92-b5c6e2786366"
      unitRef="usd">40000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ic54e3d06723241858aec2de866aec791_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyNzY3_581227df-edec-45a0-b736-347ba15312d5"
      unitRef="usd">30000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <rubi:LineOfCreditFacilityBorrowingCapacityReserves
      contextRef="ic54e3d06723241858aec2de866aec791_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODAy_23df252e-ee34-4f13-af3d-c6fdaaca1a80"
      unitRef="usd">10000000.0</rubi:LineOfCreditFacilityBorrowingCapacityReserves>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic54e3d06723241858aec2de866aec791_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODI4_c5048a59-d454-4de0-85a4-3e536bbf8376"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i479190b159eb429bbe20f6647dd65ed7_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODUz_3400ca62-543e-44f6-8166-fb7520c6a3ed"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9e372f2399d44cd6a650882f0e5cabdf_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODYz_13df03a2-d7e0-4a6c-bbc2-4d8af3321032"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie61f1ecf930a486a9799e1c262738de9_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODcy_94259704-6779-43cf-bbfd-4d4f9614078e"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i15bfc2d068964e6d8b30f1b50f701083_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODgx_b130d3ae-e9e7-43c9-a254-0a857ce99449"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9ccc80299e674a0abf7822f3a02856ba_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyODkw_da961136-bfc2-459d-a376-d7fcc91e4ead"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rubi:DebtInstrumentAdjustedQuickRatioInStreamlinePeriod
      contextRef="i0594ce96bf174104b332bc663cc6bdd5_I20180926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTM4_6890637d-ff49-4fa2-b653-d1521d8ad3c2"
      unitRef="number">1.05</rubi:DebtInstrumentAdjustedQuickRatioInStreamlinePeriod>
    <rubi:DebtInstrumentAdjustedQuickRatio
      contextRef="if457b008ec2746f9969bbb35c2fabdd2_I20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTQ2_7e20932a-3b35-4e94-9d10-1b6e45d5cc17"
      unitRef="number">1.00</rubi:DebtInstrumentAdjustedQuickRatio>
    <rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum
      contextRef="i0cb4fca7c763459da80089dad71b0c34_D20180926-20180926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTg4_cd3e341c-5709-4cc4-90cf-48d5c01c06eb"
      unitRef="usd">0</rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum>
    <rubi:DebtInstrumentAdjustedQuickRatio
      contextRef="i139e16a7778642d7a9cc012dfa8640fe_I20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTU1_7e8377c3-81ba-461c-94a4-772c8f4784c5"
      unitRef="number">0.90</rubi:DebtInstrumentAdjustedQuickRatio>
    <rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMinimum
      contextRef="i1b971222ead2408094ec9299aa8bd5f0_D20180926-20180926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjczMDAw_a3fadd69-5753-4230-8bdc-502ecb5de297"
      unitRef="usd">0</rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMinimum>
    <rubi:DebtInstrumentAdjustedQuickRatioInStreamlinePeriod
      contextRef="i0594ce96bf174104b332bc663cc6bdd5_I20180926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTYz_465a5afc-34a5-4405-9712-e0c46669bb8b"
      unitRef="number">1.05</rubi:DebtInstrumentAdjustedQuickRatioInStreamlinePeriod>
    <rubi:DebtInstrumentAdjustedQuickRatio
      contextRef="i02b5f833ba0a44b39f2ff8802717d382_I20180930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTcx_5d8a2a6f-ee25-4eb2-abb9-8b0ee28d677c"
      unitRef="number">1.2</rubi:DebtInstrumentAdjustedQuickRatio>
    <rubi:DebtInstrumentCovenantComplianceAdjustedEBITDAVarianceFromProjections
      contextRef="i1f3a5fa011a84adfa2917297381793fa_I20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTgx_3310d238-7107-488e-86a2-0e865fbdc074"
      unitRef="number">0.20</rubi:DebtInstrumentCovenantComplianceAdjustedEBITDAVarianceFromProjections>
    <rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum
      contextRef="id00385d317e046deb12ce0c6744d6938_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjczMDEw_927fe4f0-9f5e-482e-9f19-f7efa4084869"
      unitRef="usd">1</rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum>
    <rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum
      contextRef="ic83c010cc0b847b4b995afb2b318df45_D20180926-20180926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2NTEzNTgzYTc3ZDQ0OTU4NmMyZTY1MWMxM2MzZDdiL3NlYzozNjUxMzU4M2E3N2Q0NDk1ODZjMmU2NTFjMTNjM2Q3Yl8zMjk4NTM0ODgzOTA2L2ZyYWc6NmI4M2E3NjU2NTNkNDAxYzUyOTBhZTkwZWMyMjFiYWIvdGV4dHJlZ2lvbjo2YjgzYTc2NTY1M2Q0MDFjNTI5MGFlOTBlYzIyMWJhYl8yMTk5MDIzMjcyOTA4_f9404e85-95ce-4be4-90ac-0af594d22fd4"
      unitRef="usd">5000000.0</rubi:DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum>
</xbrl>
