<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mxl="http://www.maxlinear.com/20200331"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mxl-20200331.xsd" xlink:type="simple"/>
    <context id="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i70b24789542143c6a7f6fdc4c1c2571a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">exch:XNYS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4f8b688177d34fe8b3853b1ed9cccd44_I20200422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-04-22</instant>
        </period>
    </context>
    <context id="id7d9971abaeb4ac89694f43f22395f77_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iabe625d9e6d6419b9a5b310dabbeb666_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3a58f47d8f52483e900cf760b2470e58_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie908be7eeb52484cb55ffadf4dd0b8dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d3faefe8bdd4fc69b1259eb7bf50dea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4183d0ba06814b46bbc89b35c4aa4cfe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mxl:AccumulatedDeficitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3bf5c78a68984eadbb03aef6e9f59a25_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i00950fc16ce94bc09b650c37638ee002_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6afeda17154f4fc48f94edec734b2cf3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i12e5397f75a64802ae555856f46e0c15_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mxl:AccumulatedDeficitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i77c294af263340c1ac0d21309f28d887_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9b4df139ae874b98948162c158bfab8f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iecea5afcbeef4a7384627644c3c7df7b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4bcbf911b9954262a5be24e91e464a61_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mxl:AccumulatedDeficitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i984fdc95c5974ac5b180da2861fef506_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7df5081079b34a5aa6cf6284d9156dc3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie1b756b1849649d5a24ad47b7856d8a6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7f41cf3e858548d6b715035338b9a90d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mxl:AccumulatedDeficitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0443286feff44990aecff14d5f397e70_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9c1d65506fa5464cb64b3146e0f5650b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if5f9d08de34c410480646da4805b184c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0b37800fa35f4f98b9c70179e2cf45c2_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mxl:AccumulatedDeficitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i8389a4f21202492da9060a18150de328_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie6efbd2c2e9041c3b26b988da422cd9d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ibbf1bc7ebb244b51abbe9476768fdf27_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i079a66286efc496980ecd0354618c8b7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i265d567523854ab0ad95a437c80e21ad_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mxl:AccumulatedDeficitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i64d3fae3556144449c82eec6e956baad_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i45fe228c28044979abb50ea3761bdf94_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia62ff29d92bc456da1fa5f834376f93a_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i2fc5ac899766454fade92ba4ec78553e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iea78c8d464124f26a2004dbc6376c723_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iba19142e42414300b682c779edde675c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2fc8825d1eef4978a083f59054891a0f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i9c529091f60642b6ab936b1a5046acb3_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i2cd83fc552a641b4823824007d45f321_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c58ff7650a743f88446de73bb1487ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i35e0ca498d9d4de59bebb9599c567f8f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib96dad70758540f9b05bd56d5a5a6d6b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:LeaseRelatedImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2e3c5c10405d425799658782d7d3eed1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4d49d844f9da4af99325759a6c4272ab_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i09a63b13aec74578a0502b016241cfec_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i33382cf909ab43baac1fc83b11751579_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShorttermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie79c47b29d4e4d51827a735049866882_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShorttermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibc3ff12cacc7485c9415670d4a6d7491_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShorttermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib6de7e395bbc4399917ddba6bb86ddbc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShorttermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i21cc2c234cf14f878c3a500405f4216e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongtermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3f7b6173d3fd474d89705dd6f50d14ac_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongtermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5810bbb32d044c3c8ebfa4545bd916c7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongtermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib92771f94e6e403b913dba3ba6147011_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongtermDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i7432e42421804ef7aa32e8ba4663daaa_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaccd617bfeff465dba0fc300898a805d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic21157ab1e814c02bb105b044efdfbb1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i04c7b6244f6a41c680579d9c2a9e42f5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id4ef9bbeb97647d486a150b777feb464_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic23f10f30f4a49c5a45edb83c40a0173_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic8269ab36b68465bb2ab44ff0eaa0396_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibbf315d576624bcdbb0105931113c353_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i48b37a14f9f9448d9c2cf0d0d20da5a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i079d8edbfa7e4936aed7a89b4c2fea19_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icb0110842f024c2c8b4dd7f5fc6e8565_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ida22c9a160954880a18b964d5259f9b6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i251b5becf1ce4d819352908a9f957873_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie92151e99d684ce3b13ef7c960c2b7db_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9144629150044aa890201742cf33f51b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cb63a97501445339fe6173d339f08c4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idd86d91f06334597b1d07c53c6993a9f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i767c78ae017c4d80937596e7dcbcc268_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i73384eafe0ef46f9b588261cb2e6e61b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i92d53e8a41a14594b8711ebe34f4a973_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3603ebf7549f4db5ae90b3479dea4383_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i894cc4ce405340ecbf2a2bff54b25659_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie4122aaba8b7471ab73d1c972c4a9434_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic258072c30554c78938e5ce8c5804607_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id13e6f105efb452ebfa223eb95551e92_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie5d50fbb8fe24f37a1c120ca97023865_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6038bb87cdcc4c91832dd23f75ad45f5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i79593a9dd5f4492d85e591211d47075b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e4b8e729f3f4a1f87caca79d3330551_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8c6c3b4888024f15b01b9c7adbe97056_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c9b0df74c154833b2365e0a586365f8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2596e77f1332418497f34da2c591f15d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iaac92f43fe0d4bcb8721678c6595c340_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if9059323d48c4e8ea8aa91c9102269e1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if93ea026a0b3459aa3a80fe913e7ff6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1031fead0ae142c7a51138d73a864bf0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ice319ef19a4747abad6f518c00957d39_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i352bfa0b1b434b11b0e3edcdfba706db_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ReductioninTransactionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie58125d119744833a3563f1a62edf12f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ReductioninTransactionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i158f3eb4880d476780ad3ab727a0153f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie09860ce45b34fe88d5e1c913e193700_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3ea4b1f0df546daa905d5f30c4b233a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9a77798c78c64d56bf6bcf750fa22dc8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if608fcd9ae0541eab81edccb54820d66_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia060e9737670454c8bddb4dfb3104d75_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i04684f46954445a28c8cbd2d415fa481_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib5ad0e8b8db94f8e944bd10335617328_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic9b097cbf338424e9fe15a5bd3abdde2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i903fbbe48dac43bcba57fff0524b3337_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i28eb2143d330427abe59a0de4f83dedb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib797449642bd484fbe63922b034b1013_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i170e592d64cd407d936a8e06ff94f252_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2481af40de8748c3a102fec1e2cba6c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27946a8ffc95426ebb31589256432eaf_I20170512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-12</instant>
        </period>
    </context>
    <context id="i74b6a6e9dcd844cebcb9f0855dd33f63_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i960c514d0cc447a88c216383315dcca8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3966f97106a644539c37601cb14ec817_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i51b3325aa66b46a699fa62b3a4ed41c5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mxl:OneTwoOrThreeMonthLondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i253d867b1f8f4fe3867c1e5f669f531a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia5620f937e154d4b80649f99bbb10b8e_D20170512-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2017-05-12</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib142b7e672a544278e9680708ed23d59_I20170512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2017-05-12</instant>
        </period>
    </context>
    <context id="ifcc3a55acc2b4dd6b0d9bbb4ddb61dcb_I20171103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2017-11-03</instant>
        </period>
    </context>
    <context id="i84135f56c41348ccb4c7fea8bd25a497_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5bb61b4753c44432842f026ef9009b53_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icef90523cd194d25b74767993bcd84bf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb4fd3faf7a84ea58af07a50dcf45d30_D20171114-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2017-11-14</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5ce5ec37f1c24ef49d674890db73bb13_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6dc0ff30520b4f8fa9db889755f7537a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:A2004EquityIncentivePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i67c2e1f16328423197d9cc1d860613fa_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i283e2d8418a44ec181801a2707bb364d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i17895adaec6546ff8476fbc9876ade7b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic483ee58d9564dda91bf5f42e913d4af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3240b0731544c73a5f982647c6fa801_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i259d02996148432b885173d79332b9fe_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id2dead77ee3e424d8207317b9d410769_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1a5cb51144944e8bbfa55941fc5bc7a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifebe7bce23be494f9836f7704e0a2f09_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia1ce1a70591c4bddab6f77bc5d706cc4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i94b5d9db87a54efdbe0fc6ef0e641604_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i0957ea92c16042f0a6037b5d82b451f9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icaffccce9e974eaba90cc0925f9437e3_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia3f048c57cf84a14bf55bb53b5b10216_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iff31da8db5f24305b5f724ae6f81bb3a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i943a0aa2848c4ea9b734de273121f885_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ieca539d7c997408a903e086f38169004_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">mxl:PreTaxReformTaxRateMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id84d20e219924a8abf7a2f86dc5a8ee5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerADistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9435c70e0ad34c24bf57c3f2037ed7b4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBDirectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9ccaa4c387bf4ca58ec9b7385573e681_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBDirectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i62f8925aacab419ebdf59be6285b84b9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBDirectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i87e3c30ef7ef48538af5efa8dd31a76b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i72cfb4cdf9fc47bfb27757a74066cdd4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7eee88b184024191a3510b3550f81395_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i15034b8a87264fb5a8d46a2961426030_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia8a8635e4e89491a8d567d2d29321a86_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i15204a67f03842ecb1b15c27981feaa9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3eb85cec0f044ebc8f17e5f67f63c238_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i439341c90942414db5f08d743e39017f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i915b1bdc04a948b58fd1f14fc4bb27fb_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i1abcad95952544798644b092a1b5a1a7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic178bcc2e21c46959eb967eaf0b6474f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3c7e1d7d2b784d6eabcd1b667c40de3d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8189d993ec3e45c7b6b300690d0c5212_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie22f0d1a382a448ea22eb6bd5cda58e2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibec6827a4a824cbda8752e62efe75158_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0fe5d578b484454396e7beeb42d27e92_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0f91faa33cf44ec3b9bc4ae98db09012_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id8cef75cbdb6416995c42d24a1d98641_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia55a811e53074f15ad02a9d443dd858e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i514901cef8fa40d2ab84ee66c340b463_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i78469bbb95c84159a2a461a2c5a26223_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i173833381cf442a391a43d026bd9b4fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i38a1fcfb71e84df29cf081fbefd9cb02_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6480fc30f37f4df280c52e413c7d7f46_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia8d39c864dee43018a51946c2f7b8630_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i96a35ab35e7c481e9e90f3e93e8b13d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a45c7bf201e48039c9f1a6d9bba6707_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifbb7e81ec2254f7c9f6fb5d6a2e0fd78_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e2d32b7152049b78912a1234d3c6980_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib33f3fb3fe764631af3f207245861339_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i7d8f0d85be424d8eb5ad48fefd71e74e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectedHomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8ae08fd4c7ab4ad883c140cfca1903a5_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectedHomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3179bec9c50c4360b27cb5a132c5dc19_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i17e437c2de7a4db39d577fb67edcb842_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i308418271e594af5bccd4522b24bee85_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i61d8aa1d6d284fb1960b7cb7d1e21b27_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i27f1b052e7d943b98a61459f6a992969_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i46df38a3fff04ad1b4f684a4c2fe3897_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib43e9e732669475ab363e979c2f5ba2f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i35a086a39d0947559309dfb48624f9fe_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if7f9875b04de4ce6915606766a1673ff_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icbea84f3f2ad4c959ecc75279c740564_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic3caed700327479980bee54d9ed31b48_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i601e1a092ae24cb4950cda349cb1900e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i03e365ca759b4402b984722e7a41cb7a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie1220956ce0d40fb935b37b80e6758b3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i841d7027bfb54147906a6c33a32c4d98_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibedc0350b0c349b9b6eb8241009ee43d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:OtherCommitmentsDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i188ff81a541848eea96e6d9953c8da59_D20200405-20200405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:HomeGatewayPlatformDivisionOfIntelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-05</startDate>
            <endDate>2020-04-05</endDate>
        </period>
    </context>
    <context id="idd31d468d6374ee98b7866b714f8fc61_I20200405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:HomeGatewayPlatformDivisionOfIntelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-05</instant>
        </period>
    </context>
    <context id="i442d0e11a57d4b66ad1d92001e1c11dd_D20200405-20200405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-05</startDate>
            <endDate>2020-04-05</endDate>
        </period>
    </context>
    <context id="i681ec7527e4d4edbadf4ebe59e4beaf4_D20200405-20200405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-05</startDate>
            <endDate>2020-04-05</endDate>
        </period>
    </context>
    <context id="i96b51d53b899467a82f0f544e735d6fa_D20200405-20200405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-05</startDate>
            <endDate>2020-04-05</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80L2ZyYWc6NmI0MThiNTQzMzRjNGNlNWI4ZjM2ZDg4ZDdmMzcxZTAvdGFibGU6ZWJlNDRkOTk1MGI1NDU3Y2FkNDRiYTI5ZjdiMTgxYmEvdGFibGVyYW5nZTplYmU0NGQ5OTUwYjU0NTdjYWQ0NGJhMjlmN2IxODFiYV80LTEtMS0xLTA_49e0418c-5c0a-4e2c-8b0a-4f77cc6f2de8">0001288469</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80L2ZyYWc6NmI0MThiNTQzMzRjNGNlNWI4ZjM2ZDg4ZDdmMzcxZTAvdGFibGU6ZWJlNDRkOTk1MGI1NDU3Y2FkNDRiYTI5ZjdiMTgxYmEvdGFibGVyYW5nZTplYmU0NGQ5OTUwYjU0NTdjYWQ0NGJhMjlmN2IxODFiYV81LTEtMS0xLTA_aaf92ce5-d1ea-4ace-85bd-dfa8ccd5fb6f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80L2ZyYWc6NmI0MThiNTQzMzRjNGNlNWI4ZjM2ZDg4ZDdmMzcxZTAvdGFibGU6ZWJlNDRkOTk1MGI1NDU3Y2FkNDRiYTI5ZjdiMTgxYmEvdGFibGVyYW5nZTplYmU0NGQ5OTUwYjU0NTdjYWQ0NGJhMjlmN2IxODFiYV85LTEtMS0xLTA_a82d9bcf-1667-49a1-879f-8270975c39d5">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80L2ZyYWc6NmI0MThiNTQzMzRjNGNlNWI4ZjM2ZDg4ZDdmMzcxZTAvdGFibGU6ZWJlNDRkOTk1MGI1NDU3Y2FkNDRiYTI5ZjdiMTgxYmEvdGFibGVyYW5nZTplYmU0NGQ5OTUwYjU0NTdjYWQ0NGJhMjlmN2IxODFiYV8xMC0xLTEtMS0w_6148841d-c4a4-418c-8fcd-f6f82fe5c5d7">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80L2ZyYWc6NmI0MThiNTQzMzRjNGNlNWI4ZjM2ZDg4ZDdmMzcxZTAvdGFibGU6ZWJlNDRkOTk1MGI1NDU3Y2FkNDRiYTI5ZjdiMTgxYmEvdGFibGVyYW5nZTplYmU0NGQ5OTUwYjU0NTdjYWQ0NGJhMjlmN2IxODFiYV8xMS0xLTEtMS0w_5b58d14a-1f16-4f09-9d0b-f5419612e0ab">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfMS0xLTEtMS0w_494ed8b2-9729-422f-92d8-7e4b441adfd3"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfMS0yLTEtMS0w_713258e0-7ea8-4417-a5e9-be1c12d28f45"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfMi0xLTEtMS0w_f980e8f6-0a85-472d-8294-ac05dd54c27e"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfMi0yLTEtMS0w_643c0637-c3de-4ea5-a943-a355445101b3"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfMy0xLTEtMS0w_3fc45fb7-d8af-4f44-8d4c-c46d328076db"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfMy0yLTEtMS0w_409c5e42-5e46-41fe-acc5-e0b16267862b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfNC0xLTEtMS0w_d8e7d91d-7467-4984-b826-a72023060b53"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfNC0yLTEtMS0w_e9f0605d-1d18-4e4b-a573-bb6e15ce50a1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfNi0xLTEtMS0w_684e6111-c0ad-4924-8ea8-7e3f7bfec622"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfNi0yLTEtMS0w_5c049c9f-bcc0-4482-b696-da0a1b639fd5"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfNy0xLTEtMS0w_873e7ed9-60f9-4f52-ba84-5ff417a16431"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfNy0yLTEtMS0w_0022d307-83f2-4f34-8237-567ea41fd728"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfOC0xLTEtMS0w_bf57830b-945d-41f1-baf5-b60478c5031a"
      unitRef="shares">72345000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfOC0yLTEtMS0w_b4e218e3-e641-46aa-b48b-b50b15bf2eac"
      unitRef="shares">71549000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfOS0xLTEtMS0w_4f7f5255-feb0-4e51-a703-37a8b0c5bd58"
      unitRef="shares">72345000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xOS9mcmFnOjZhYjRiODg4N2ViYTRmNzA4M2ViMDBiNTBkYjVhMDJlL3RhYmxlOjY2MDIwZTMxZTBhODQ4Yjg4ZGMyNzE0YmU2YTc2Mzc4L3RhYmxlcmFuZ2U6NjYwMjBlMzFlMGE4NDhiODhkYzI3MTRiZTZhNzYzNzhfOS0yLTEtMS0w_3925cf16-c178-4e6c-9589-671aa0f1e05c"
      unitRef="shares">71549000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yOC9mcmFnOjk3NzFkZjBiZmM2OTQyOGY4YjAyNWFkZjRlYzViNjVlL3RhYmxlOjJhMDdmOWM1NWI3NjQ1YmM5NzYxODY4ZjJjOTVlYTRiL3RhYmxlcmFuZ2U6MmEwN2Y5YzU1Yjc2NDViYzk3NjE4NjhmMmM5NWVhNGJfNC01LTEtMS0w_cd94b8d3-80b5-4e39-9321-a62847715485"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yOC9mcmFnOjk3NzFkZjBiZmM2OTQyOGY4YjAyNWFkZjRlYzViNjVlL3RhYmxlOjJhMDdmOWM1NWI3NjQ1YmM5NzYxODY4ZjJjOTVlYTRiL3RhYmxlcmFuZ2U6MmEwN2Y5YzU1Yjc2NDViYzk3NjE4NjhmMmM5NWVhNGJfNC03LTEtMS0w_e3e6d252-06e3-4b86-91b3-4e17a4c49cd0"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yOC9mcmFnOjk3NzFkZjBiZmM2OTQyOGY4YjAyNWFkZjRlYzViNjVlL3RhYmxlOjJhMDdmOWM1NWI3NjQ1YmM5NzYxODY4ZjJjOTVlYTRiL3RhYmxlcmFuZ2U6MmEwN2Y5YzU1Yjc2NDViYzk3NjE4NjhmMmM5NWVhNGJfNS01LTEtMS0w_c6797c8d-0a30-468b-94a8-0426c5dadf51"
      unitRef="usd">41000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yOC9mcmFnOjk3NzFkZjBiZmM2OTQyOGY4YjAyNWFkZjRlYzViNjVlL3RhYmxlOjJhMDdmOWM1NWI3NjQ1YmM5NzYxODY4ZjJjOTVlYTRiL3RhYmxlcmFuZ2U6MmEwN2Y5YzU1Yjc2NDViYzk3NjE4NjhmMmM5NWVhNGJfNS03LTEtMS0w_e991a4b7-252e-4f92-8ef5-50974ab7860f"
      unitRef="usd">130000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81NS9mcmFnOmQ1YjAxYmE3NmJiNjQzYzNiZmQzM2ExZmRiNzc5NjAzL3RleHRyZWdpb246ZDViMDFiYTc2YmI2NDNjM2JmZDMzYTFmZGI3Nzk2MDNfNDM_06727411-1f58-4760-9cd6-9784474e8f17"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81NS9mcmFnOmQ1YjAxYmE3NmJiNjQzYzNiZmQzM2ExZmRiNzc5NjAzL3RleHRyZWdpb246ZDViMDFiYTc2YmI2NDNjM2JmZDMzYTFmZGI3Nzk2MDNfMjIy_9784fe9c-1739-4f1a-8114-8cdee99c4bb7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81NS9mcmFnOmQ1YjAxYmE3NmJiNjQzYzNiZmQzM2ExZmRiNzc5NjAzL3RleHRyZWdpb246ZDViMDFiYTc2YmI2NDNjM2JmZDMzYTFmZGI3Nzk2MDNfNjA5_1f2c01fa-2559-4b1f-8347-787bbc361021"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82MS9mcmFnOmI2N2VmYTY1MWEzNzQ2OGJiMTZiNzg3ZGM0ODA2NjVmL3RleHRyZWdpb246YjY3ZWZhNjUxYTM3NDY4YmIxNmI3ODdkYzQ4MDY2NWZfMTY_660bb6cb-aa6a-4894-9a5c-14adb6759ec8"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i04684f46954445a28c8cbd2d415fa481_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RhYmxlOjE2ZDY2M2FkM2RhZDRiZTU5M2U3NDc3NTVmMThlMTI0L3RhYmxlcmFuZ2U6MTZkNjYzYWQzZGFkNGJlNTkzZTc0Nzc1NWYxOGUxMjRfMi0xLTEtMS0w_a0ec587f-0bb3-4b65-81af-7dc1484905c8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib5ad0e8b8db94f8e944bd10335617328_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RhYmxlOjE2ZDY2M2FkM2RhZDRiZTU5M2U3NDc3NTVmMThlMTI0L3RhYmxlcmFuZ2U6MTZkNjYzYWQzZGFkNGJlNTkzZTc0Nzc1NWYxOGUxMjRfMi0zLTEtMS0w_f531637b-6001-4420-8802-2409d783748c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic9b097cbf338424e9fe15a5bd3abdde2_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RhYmxlOjE2ZDY2M2FkM2RhZDRiZTU5M2U3NDc3NTVmMThlMTI0L3RhYmxlcmFuZ2U6MTZkNjYzYWQzZGFkNGJlNTkzZTc0Nzc1NWYxOGUxMjRfMy0xLTEtMS0w_f1c6bf95-11fe-4fd6-a592-7ccb2282a587">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i903fbbe48dac43bcba57fff0524b3337_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RhYmxlOjE2ZDY2M2FkM2RhZDRiZTU5M2U3NDc3NTVmMThlMTI0L3RhYmxlcmFuZ2U6MTZkNjYzYWQzZGFkNGJlNTkzZTc0Nzc1NWYxOGUxMjRfMy0zLTEtMS0w_2731a459-781e-4074-8064-85292b424251">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i28eb2143d330427abe59a0de4f83dedb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RhYmxlOjE2ZDY2M2FkM2RhZDRiZTU5M2U3NDc3NTVmMThlMTI0L3RhYmxlcmFuZ2U6MTZkNjYzYWQzZGFkNGJlNTkzZTc0Nzc1NWYxOGUxMjRfNC0xLTEtMS0w_c09ba827-9f06-4a76-b179-e2f2c3860207">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib797449642bd484fbe63922b034b1013_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RhYmxlOjE2ZDY2M2FkM2RhZDRiZTU5M2U3NDc3NTVmMThlMTI0L3RhYmxlcmFuZ2U6MTZkNjYzYWQzZGFkNGJlNTkzZTc0Nzc1NWYxOGUxMjRfNC0zLTEtMS0w_5ab869c7-b7c0-4879-a37b-70b478562632">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82Ny9mcmFnOjY3NzRmZmU5NTM1NzRkZjRhZTY3YWUxMzQxNDQ1NjUxL3RleHRyZWdpb246Njc3NGZmZTk1MzU3NGRmNGFlNjdhZTEzNDE0NDU2NTFfMTA5OTUxMTYyNzg3Mw_59e93fd5-3572-4983-ba7c-4758c31c2207"
      unitRef="usd">20400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83My9mcmFnOjA0YTkzZTdjNjRhZTQwODViYzU5ZDc0NzdkMGRhMGVkL3RleHRyZWdpb246MDRhOTNlN2M2NGFlNDA4NWJjNTlkNzQ3N2QwZGEwZWRfMTEz_2fcead64-2ab5-4f54-81a0-2a1abb64228b"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83My9mcmFnOjA0YTkzZTdjNjRhZTQwODViYzU5ZDc0NzdkMGRhMGVkL3RleHRyZWdpb246MDRhOTNlN2M2NGFlNDA4NWJjNTlkNzQ3N2QwZGEwZWRfMTA5OTUxMTYyODI5NQ_d0c0c49f-3b16-405c-9dba-3aad443908e8"
      unitRef="usd">212000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85NC9mcmFnOjk5ZmU1OWFiYTRlZTQ3Njk5ODA4NjhlODA0NzY2YzFmL3RleHRyZWdpb246OTlmZTU5YWJhNGVlNDc2OTk4MDg2OGU4MDQ3NjZjMWZfMTc2_0cbb6a64-a073-4681-9116-41e287c6464d"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85NC9mcmFnOjk5ZmU1OWFiYTRlZTQ3Njk5ODA4NjhlODA0NzY2YzFmL3RleHRyZWdpb246OTlmZTU5YWJhNGVlNDc2OTk4MDg2OGU4MDQ3NjZjMWZfNTAz_bad58fa7-e36f-485f-abb8-42cf8c94ba94"
      unitRef="usd">300000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:AssetImpairmentCharges
      contextRef="i601e1a092ae24cb4950cda349cb1900e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85NC9mcmFnOjk5ZmU1OWFiYTRlZTQ3Njk5ODA4NjhlODA0NzY2YzFmL3RleHRyZWdpb246OTlmZTU5YWJhNGVlNDc2OTk4MDg2OGU4MDQ3NjZjMWZfMTA5OTUxMTYyODM3OA_10f40433-8cc4-4de4-af3d-836ac2408a46"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:DebtInstrumentTerm
      contextRef="i442d0e11a57d4b66ad1d92001e1c11dd_D20200405-20200405"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NzkwODA_60dfc888-1d31-49ff-9f70-76cf8f2c5894">P3Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentType
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDE0_54a7a40e-ec52-43ce-9523-a4949007e3e3">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZWU4YTM5NjhhYzUxNGMyOGJkMWEwYmQwMGEwNWJjOTQvdGFibGVyYW5nZTplZThhMzk2OGFjNTE0YzI4YmQxYTBiZDAwYTA1YmM5NF8wLTAtMS0xLTA_23ecdff2-cfc5-40d1-b290-800fcbb63974">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8xMjM_e5644233-a8ed-46db-86f8-3e38499d5713">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZGZlOTBkZTNiYzQzNDY4NWI2NmIxOTM1ZDRiNDNmY2UvdGFibGVyYW5nZTpkZmU5MGRlM2JjNDM0Njg1YjY2YjE5MzVkNGI0M2ZjZV8wLTAtMS0xLTA_412e7400-0f15-4e6d-9892-3d51a8a60105">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDE1_5869f363-a78f-4d93-8b6e-530a79a9dbb4">001-34666</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDE5_dcb8a9bf-a64e-4d77-9d58-467574ab5e9d">MaxLinear Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZTVmZDUwNDFiZTZkNGY3OGE1MDBjZjQ1NTNkZTBiYTMvdGFibGVyYW5nZTplNWZkNTA0MWJlNmQ0Zjc4YTUwMGNmNDU1M2RlMGJhM18wLTAtMS0xLTA_a1383eaf-8e86-4be7-b795-019d810c3872">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZTVmZDUwNDFiZTZkNGY3OGE1MDBjZjQ1NTNkZTBiYTMvdGFibGVyYW5nZTplNWZkNTA0MWJlNmQ0Zjc4YTUwMGNmNDU1M2RlMGJhM18wLTQtMS0xLTA_5cd35d4b-05c5-4c3b-b548-8b3e436d42ae">14-1896129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZTVmZDUwNDFiZTZkNGY3OGE1MDBjZjQ1NTNkZTBiYTMvdGFibGVyYW5nZTplNWZkNTA0MWJlNmQ0Zjc4YTUwMGNmNDU1M2RlMGJhM18zLTAtMS0xLTA_04684833-f3f8-4371-9d16-bdf0cc03fef3">5966 La Place Court, Suite 100,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZTVmZDUwNDFiZTZkNGY3OGE1MDBjZjQ1NTNkZTBiYTMvdGFibGVyYW5nZTplNWZkNTA0MWJlNmQ0Zjc4YTUwMGNmNDU1M2RlMGJhM18zLTEtMS0xLTA_fa295211-bfe8-44b3-9703-86bc4fa75d3b">Carlsbad</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZTVmZDUwNDFiZTZkNGY3OGE1MDBjZjQ1NTNkZTBiYTMvdGFibGVyYW5nZTplNWZkNTA0MWJlNmQ0Zjc4YTUwMGNmNDU1M2RlMGJhM18zLTItMS0xLTA_8e30633b-f0dc-4bd6-bbe6-e0eef6bca077">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZTVmZDUwNDFiZTZkNGY3OGE1MDBjZjQ1NTNkZTBiYTMvdGFibGVyYW5nZTplNWZkNTA0MWJlNmQ0Zjc4YTUwMGNmNDU1M2RlMGJhM18zLTQtMS0xLTA_5c02e3ef-87c7-43e2-8258-b4f501f5d9a4">92008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDE2_c67fd235-cb13-4baa-9860-b15590699993">760</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDIx_cb00a626-6d08-46bf-aab8-923285ce56f8">692-0711</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i70b24789542143c6a7f6fdc4c1c2571a_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZWFiMDI3MzU2ODFjNGRjNmIzZjY0MzdjNTU2ZWYxZmQvdGFibGVyYW5nZTplYWIwMjczNTY4MWM0ZGM2YjNmNjQzN2M1NTZlZjFmZF8xLTAtMS0xLTA_3cbdf023-1326-4e25-88b7-91dffad143e8">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i70b24789542143c6a7f6fdc4c1c2571a_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZWFiMDI3MzU2ODFjNGRjNmIzZjY0MzdjNTU2ZWYxZmQvdGFibGVyYW5nZTplYWIwMjczNTY4MWM0ZGM2YjNmNjQzN2M1NTZlZjFmZF8xLTEtMS0xLTA_1986dd27-d9eb-4a6f-803b-1121acb7dead">MXL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i70b24789542143c6a7f6fdc4c1c2571a_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6ZWFiMDI3MzU2ODFjNGRjNmIzZjY0MzdjNTU2ZWYxZmQvdGFibGVyYW5nZTplYWIwMjczNTY4MWM0ZGM2YjNmNjQzN2M1NTZlZjFmZF8xLTItMS0xLTA_f6104bf9-ee42-4572-8c58-8190bfcfbcbb">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDE3_c335320a-e938-4ac6-a306-e466caadc03f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDE4_70ca89d0-a78e-4a6e-b5b8-be445781416b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6NjMxYzIxMWE4MWFmNDY3NmFlMTQ3YzIxMWZhM2I4MGQvdGFibGVyYW5nZTo2MzFjMjExYTgxYWY0Njc2YWUxNDdjMjExZmEzYjgwZF8wLTAtMS0xLTA_fd6a80a0-2f81-489b-b151-da34e0034976">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6NjMxYzIxMWE4MWFmNDY3NmFlMTQ3YzIxMWZhM2I4MGQvdGFibGVyYW5nZTo2MzFjMjExYTgxYWY0Njc2YWUxNDdjMjExZmEzYjgwZF8wLTEwLTEtMS0w_35a76960-09ba-4724-bca2-97bd88333883">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGFibGU6NjMxYzIxMWE4MWFmNDY3NmFlMTQ3YzIxMWZhM2I4MGQvdGFibGVyYW5nZTo2MzFjMjExYTgxYWY0Njc2YWUxNDdjMjExZmEzYjgwZF8xLTYtMS0xLTA_c8f9b879-7dd4-402e-9ac3-13c1852fac53">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8yMDIy_2eadd4b6-8b64-4ae4-9b7d-57eeeef07743">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4f8b688177d34fe8b3853b1ed9cccd44_I20200422"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8xMDk5NTExNjI5ODM5_af60a571-332d-4477-8762-2b50b325290e"
      unitRef="shares">72356711</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityListingParValuePerShare
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xL2ZyYWc6MmQwMDgzZTIxODZhNDM2ODliODBhYmY2NmIxOWRmZGEvdGV4dHJlZ2lvbjoyZDAwODNlMjE4NmE0MzY4OWI4MGFiZjY2YjE5ZGZkYV8xOTk5_1ddc8705-dc99-435e-b882-2964c7e0c1f1"
      unitRef="usdPerShare">0.0001</dei:EntityListingParValuePerShare>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMy0xLTEtMS0w_2130188e-08af-480d-b762-3be41d3143bc"
      unitRef="usd">98373000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMy0zLTEtMS0w_b8d25cd0-1fe5-412d-a746-ebc34ffd7ce1"
      unitRef="usd">92708000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNC0xLTEtMS0w_b75b9635-bb4e-4ec9-a2c5-63a629dd90c6"
      unitRef="usd">10000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNC0zLTEtMS0w_64b932f1-04f9-4848-8488-af1c74a06e61"
      unitRef="usd">349000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNi0xLTEtMS0w_b97c5176-0bf7-4186-b038-70905382fff5"
      unitRef="usd">44796000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNi0zLTEtMS0w_f72235b7-7e4b-468e-81ad-5d818116536e"
      unitRef="usd">50411000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNy0xLTEtMS0w_c23fb7c4-5d3d-45fe-91bc-be7d322a1abe"
      unitRef="usd">31088000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNy0zLTEtMS0w_b999e5df-c54a-4bbf-bb29-8b386ab12e85"
      unitRef="usd">31510000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfOC0xLTEtMS0w_7b6ad652-ab93-4b37-a587-c73ee81b5350"
      unitRef="usd">6342000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfOC0zLTEtMS0w_fc701f07-43df-48db-b7bb-4d6f12aa8127"
      unitRef="usd">6792000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfOS0xLTEtMS0w_5cb0951a-1fbd-47b5-9c20-09528bef0639"
      unitRef="usd">180609000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfOS0zLTEtMS0w_4e07f175-85cb-48c5-b234-4c489a3b95df"
      unitRef="usd">181770000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTAtMS0xLTEtMA_189e7af9-2136-4082-8422-f129c4db8fee"
      unitRef="usd">57000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTAtMy0xLTEtMA_15aa042a-a0de-429a-8a84-61f51fd36e2a"
      unitRef="usd">60000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTEtMS0xLTEtMA_c814d112-749f-4d68-8e0b-4ce6d2d7c7f8"
      unitRef="usd">15751000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTEtMy0xLTEtMA_ce2498fc-9b97-40f8-97d8-78c966185809"
      unitRef="usd">16613000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTItMS0xLTEtMA_aaba48f6-0b10-4034-ac44-79c6dad25aa5"
      unitRef="usd">9864000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTItMy0xLTEtMA_fa101bb9-83ab-4536-9442-d0eddc60de1a"
      unitRef="usd">10978000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTQtMS0xLTEtMA_0e9ac521-8a11-42fa-aca7-a4f757f5499a"
      unitRef="usd">173570000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTQtMy0xLTEtMA_570c232b-ac8b-4d0b-b4d8-e32d6a5d9df7"
      unitRef="usd">187971000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTUtMS0xLTEtMA_0d52b820-102e-414d-888e-0a80204f2a55"
      unitRef="usd">238330000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTUtMy0xLTEtMA_e248d391-1dab-4114-9cc7-4ae6bfd05290"
      unitRef="usd">238330000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTYtMS0xLTEtMA_d16f1957-021f-4c40-b4c0-3e58e1b28f89"
      unitRef="usd">73492000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTYtMy0xLTEtMA_c4171912-db76-4312-b9ec-b38ab1834310"
      unitRef="usd">67284000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTctMS0xLTEtMA_f84962de-9756-4171-8116-830565ea9ccc"
      unitRef="usd">1752000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTctMy0xLTEtMA_fae73f96-8889-447b-bb9d-d77360be354a"
      unitRef="usd">2785000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTgtMS0xLTEtMA_b61edc96-e126-4092-825f-8bc943a0ccb2"
      unitRef="usd">693425000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMTgtMy0xLTEtMA_a185d56c-8f1f-4a87-8bf3-18a85bc47265"
      unitRef="usd">705791000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjEtMS0xLTEtMA_b228a3af-f0a0-410c-b5d6-19fd85cf8be6"
      unitRef="usd">13597000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjEtMy0xLTEtMA_37825da3-3932-4df5-913e-3c727f595ab2"
      unitRef="usd">13442000</us-gaap:AccountsPayableCurrent>
    <mxl:AccruedPriceProtectionLiability
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjMtMS0xLTEtMA_67352df7-7449-4af4-8ae6-3e76ff9acb3a"
      unitRef="usd">8024000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjMtMy0xLTEtMA_6ca0bac0-e55d-4e00-93d0-71f63d8658f9"
      unitRef="usd">12557000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjQtMS0xLTEtMA_c650bf6b-c2b1-4526-8eee-849cd4da1612"
      unitRef="usd">30661000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjQtMy0xLTEtMA_96912650-dab1-4cbe-b8ef-4906a31abc2e"
      unitRef="usd">31171000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjUtMS0xLTEtMA_2e1f8d2e-ea60-4dbe-8a33-637630cb33e8"
      unitRef="usd">10146000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjUtMy0xLTEtMA_c4873d12-a7b8-44c4-aae6-ae975afdbb57"
      unitRef="usd">9392000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjgtMS0xLTEtMA_b5340ede-8cfc-4a37-a77b-cf826c854bfe"
      unitRef="usd">62428000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjgtMy0xLTEtMA_e2b9857b-2067-42a9-b031-eb181e764d86"
      unitRef="usd">66562000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjktMS0xLTEtMA_53396dec-5c20-4f58-8b22-70ef68afe850"
      unitRef="usd">8029000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMjktMy0xLTEtMA_2271589c-0a4c-4528-98cd-50a11817cfc7"
      unitRef="usd">9335000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzAtMS0xLTEtMA_b379f6b9-3867-4e92-b9fc-d913acaa03ae"
      unitRef="usd">207197000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzAtMy0xLTEtMA_1db68612-ab0a-4faf-9a7b-49f3788a1ae3"
      unitRef="usd">206909000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzEtMS0xLTEtMA_7589be0f-8426-4f27-a9fe-bab3d4ca3d09"
      unitRef="usd">7614000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzEtMy0xLTEtMA_996882e0-5e0c-47ab-ab96-eaeebd68171d"
      unitRef="usd">8065000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzItMS0xLTEtMA_8746622c-060b-4f57-9b9c-4d1e98701b62"
      unitRef="usd">285268000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzItMy0xLTEtMA_54285244-2695-466b-83f8-6fc43e673a57"
      unitRef="usd">290871000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzQtMS0xLTEtMA_9cef690b-c2de-41fb-84c0-d2c4f14b5df2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzQtMy0xLTEtMA_a0bc1a46-dea4-425e-818e-af6d66a52aa6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzctMS0xLTEtMA_5dd554f9-ff37-4ddb-aa52-9ac6ec5065fa"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzctMy0xLTEtMA_15d2b0a0-5692-4652-8c1d-fe6f326684c2"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzgtMS0xLTEtMA_39422a24-541b-4b35-a67f-873f41a1da6a"
      unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfMzgtMy0xLTEtMA_7c2a1c6f-9aaa-42fa-8d2a-98b19121f81c"
      unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDEtMS0xLTEtMA_3b46dc9f-1884-474a-ac75-61a21edda77e"
      unitRef="usd">539035000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDEtMy0xLTEtMA_10b59af4-f29f-4bc6-bf61-f3b5d6649af9"
      unitRef="usd">529596000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDItMS0xLTEtMA_10aa041a-d96b-462c-9349-4893a008c37f"
      unitRef="usd">-1620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDItMy0xLTEtMA_4475fd73-b58c-4559-a7b8-401b0d436bf7"
      unitRef="usd">-887000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDMtMS0xLTEtMA_90645dde-c164-463e-a96d-67bfbb35da6b"
      unitRef="usd">-129265000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDMtMy0xLTEtMA_8644f511-0b87-4dd8-acdc-66d1404e131b"
      unitRef="usd">-113796000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDQtMS0xLTEtMA_308b66e7-b606-422f-a74e-2c8d47b68b40"
      unitRef="usd">408157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDQtMy0xLTEtMA_5bc04068-0112-491a-b3bb-8773662a1d58"
      unitRef="usd">414920000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDUtMS0xLTEtMA_fb66b99f-181f-48e2-9ee2-a93cbeeae9dc"
      unitRef="usd">693425000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xNi9mcmFnOmUzZWJlYzY1NTA1NDRlYmViYWU0YmIyNWY0OTFmMjQwL3RhYmxlOjhkMjJhNGE1ODA3YjRiNmNhYzNhZWY1NTAzMjE2ZWNlL3RhYmxlcmFuZ2U6OGQyMmE0YTU4MDdiNGI2Y2FjM2FlZjU1MDMyMTZlY2VfNDUtMy0xLTEtMA_d9b2af8a-a4ee-4000-a54e-a92d408d3665"
      unitRef="usd">705791000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMy01LTEtMS0w_919916d1-5ad7-4559-8004-804f79138d3e"
      unitRef="usd">62027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMy03LTEtMS0w_9707fa9f-b094-48ae-b3ec-9d44ceb4f67e"
      unitRef="usd">84635000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfNC01LTEtMS0w_f8b050bb-3890-4882-b5f7-aa38b6f716d6"
      unitRef="usd">31265000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfNC03LTEtMS0w_c2ae0825-6ff8-4cd7-9f91-0f120e0818d9"
      unitRef="usd">39558000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfNS01LTEtMS0w_be0ae769-7fd7-4592-86da-3997dd28bad4"
      unitRef="usd">30762000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfNS03LTEtMS0w_f393cc94-5b83-439c-8485-dd17ae9cb5c5"
      unitRef="usd">45077000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfNy01LTEtMS0w_b1d854e5-a58e-4574-97d0-24720f5ebd92"
      unitRef="usd">25689000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfNy03LTEtMS0w_89442109-1d2d-47d8-8e76-56e4da15c0e7"
      unitRef="usd">27399000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfOC01LTEtMS0w_26f71bac-59cc-4b28-b105-857ce9712993"
      unitRef="usd">24632000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfOC03LTEtMS0w_407188d8-26fb-426e-889c-b32004354e28"
      unitRef="usd">23591000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfOS01LTEtMS0w_aaa16649-3bea-45cc-b4d4-64e8d875327b"
      unitRef="usd">86000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfOS03LTEtMS0w_316f4409-958e-491d-8d5d-c448208ea7a4"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:RestructuringCharges
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTAtNS0xLTEtMA_4a5c1074-3a11-48ae-b98d-09b2d4c3b54c"
      unitRef="usd">489000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTAtNy0xLTEtMA_f27472f1-c898-440c-8062-04aebe03ae00"
      unitRef="usd">1917000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTEtNS0xLTEtMA_cc23a749-9046-4f63-8931-017e8513ceb8"
      unitRef="usd">50896000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTEtNy0xLTEtMA_263a2400-2583-45f7-bd2e-4c9c84782274"
      unitRef="usd">52907000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTItNS0xLTEtMA_1955b35a-274e-4544-bbcb-5f4ada6a05a8"
      unitRef="usd">-20134000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTItNy0xLTEtMA_0e563efd-9c89-4528-99a3-a214305a8f1a"
      unitRef="usd">-7830000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTMtNS0xLTEtMA_bf3b0310-6ee4-499b-a36a-b3eed260f27a"
      unitRef="usd">225000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTMtNy0xLTEtMA_4df88533-a930-4c77-b191-54cb37a8a533"
      unitRef="usd">147000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTQtNS0xLTEtMA_1df108c6-473d-4267-86fc-c5269248555c"
      unitRef="usd">2476000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTQtNy0xLTEtMA_c4ef0147-6e23-41b0-8a8b-0efcfcf076fc"
      unitRef="usd">2975000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTUtNS0xLTEtMA_6a8a824c-0bcf-4081-912e-ef2324a5abdf"
      unitRef="usd">180000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTUtNy0xLTEtMA_88901062-593f-44b6-a885-2f12301c58b9"
      unitRef="usd">-655000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTYtNS0xLTEtMA_0f1b0e22-5384-4232-a34b-44eca16fafda"
      unitRef="usd">-2071000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTYtNy0xLTEtMA_d58b8f43-1a83-4e48-9b8f-345ab12c5cc2"
      unitRef="usd">-3483000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTctNS0xLTEtMA_f4a3e44e-3e5a-4f59-90c5-669f161ace31"
      unitRef="usd">-22205000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTctNy0xLTEtMA_bd2ab6ed-d12e-46eb-960b-c91fc9f089be"
      unitRef="usd">-11313000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTgtNS0xLTEtMA_b0ec5c98-8b6c-4df2-827d-980c4ea6ae45"
      unitRef="usd">-6736000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTgtNy0xLTEtMA_cadd7c44-8c62-41b7-9023-e1ba2e9ec43b"
      unitRef="usd">-6462000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTktNS0xLTEtMA_8be21815-ec0b-46b5-b746-bf1722a31fed"
      unitRef="usd">-15469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMTktNy0xLTEtMA_87102bb2-ff16-4e9a-a98a-343f7802315b"
      unitRef="usd">-4851000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjEtNS0xLTEtMA_32a4b8de-db78-4875-a6a7-aa4d100ab033"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjEtNy0xLTEtMA_a1a02193-b08f-48cf-b7cc-ee00ad0fefd9"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjItNS0xLTEtMA_74872b08-4a91-494b-bbb3-667215bcc3ff"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjItNy0xLTEtMA_4859c3b1-3900-4c18-b92f-13f5c36d0439"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjQtNS0xLTEtMA_e94883d3-a201-44a6-9eb6-cae66964fd79"
      unitRef="shares">72039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjQtNy0xLTEtMA_cbdee7d4-517f-4a85-b353-520f33b2b3e5"
      unitRef="shares">69968000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjUtNS0xLTEtMA_c1a8e991-3427-4d27-a2a9-41c75aac9a3d"
      unitRef="shares">72039000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yMi9mcmFnOjViZmU0MDRkYzc4YzRlZTk5YzA0ZTUwOTg4YzFkYjg1L3RhYmxlOjY2NDQyM2JmYTBmODQ5MzNhNjNkMGZhOGQyODBhZWYzL3RhYmxlcmFuZ2U6NjY0NDIzYmZhMGY4NDkzM2E2M2QwZmE4ZDI4MGFlZjNfMjUtNy0xLTEtMA_17f7327e-7813-4279-a584-1b1b493f0f41"
      unitRef="shares">69968000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMi01LTEtMS0w_af7d7c59-ac30-441f-a5a8-cf98a38a4f12"
      unitRef="usd">-15469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMi03LTEtMS0w_27201e89-02af-467d-a2aa-977b5e133d0b"
      unitRef="usd">-4851000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfNy01LTEtMS0w_2854414a-7d1d-4235-977d-520127e7ee62"
      unitRef="usd">-580000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfNy03LTEtMS0w_7a58b90f-01b0-49f8-b0b2-7235c5f16262"
      unitRef="usd">513000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMTAtNS0xLTEtMA_78ad35c2-fa31-4e2b-9cdd-a7ca593b3f74"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMTAtNy0xLTEtMA_093eaebd-598d-4e6f-90e1-4f1092483953"
      unitRef="usd">-488000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMTItNS0xLTEtMA_b28102fb-1365-45fe-ae54-27b310ba5ea9"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMTItNy0xLTEtMA_e27e74ee-8abd-4e1c-ac45-3d2a9febfd5d"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMTMtNS0xLTEtMA_3c8b28c0-694a-4a80-9944-25d899578410"
      unitRef="usd">-16202000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8yNS9mcmFnOmNlOWMxMWY0YmI3MDQ5YjU5NjhmMTVlMTEwNjQwMWQ2L3RhYmxlOjc3N2Y2MjM0MWM0NzQwN2I5ODlmOGNiZDRiM2Q3OGE2L3RhYmxlcmFuZ2U6Nzc3ZjYyMzQxYzQ3NDA3Yjk4OWY4Y2JkNGIzZDc4YTZfMTMtNy0xLTEtMA_460b617c-0c5f-4d3b-ab3c-7475dde27be4"
      unitRef="usd">-4826000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i3a58f47d8f52483e900cf760b2470e58_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMi02LTEtMS0w_a05a3230-0fe5-41a5-9be4-551a4961c51a"
      unitRef="shares">71931000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3a58f47d8f52483e900cf760b2470e58_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMi04LTEtMS0w_da18ed5e-6567-4219-8ac3-7af0b60fdbd7"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie908be7eeb52484cb55ffadf4dd0b8dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMi0xOC0xLTEtMA_eb287861-1209-46ee-9653-763e3e11c9c7"
      unitRef="usd">529596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d3faefe8bdd4fc69b1259eb7bf50dea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMi0yMC0xLTEtMA_7d961607-f45a-4788-97b0-70fd06b25442"
      unitRef="usd">-887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4183d0ba06814b46bbc89b35c4aa4cfe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMi0yMi0xLTEtMA_367afb8d-e445-4aa6-943e-8c242dd3c3a4"
      unitRef="usd">-113796000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMi0yNC0xLTEtMA_9de69a97-925c-4ef8-b5a0-e7f8141007d7"
      unitRef="usd">414920000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3bf5c78a68984eadbb03aef6e9f59a25_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfNi02LTEtMS0w_8f521acf-7599-4a63-b152-dae33ad41332"
      unitRef="shares">414000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i00950fc16ce94bc09b650c37638ee002_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfNi0xOC0xLTEtMA_490c1e2f-e407-48d8-bb25-75dc0d3387cf"
      unitRef="usd">2612000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfNi0yNC0xLTEtMA_72f8e334-751a-4083-a35a-974bb90cb42d"
      unitRef="usd">2612000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00950fc16ce94bc09b650c37638ee002_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfOS0xOC0xLTEtMA_5bc7a26c-ad1f-4608-8d78-d88117f14c87"
      unitRef="usd">6827000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfOS0yNC0xLTEtMA_6a446fe8-a626-4849-8c74-40c74242ecc8"
      unitRef="usd">6827000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6afeda17154f4fc48f94edec734b2cf3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTEtMjAtMS0xLTA_d2caac6a-42f2-41a3-b1a0-0d8e2048a611"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTEtMjQtMS0xLTA_8c080316-30bb-4d36-a0ab-34cb99915782"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i12e5397f75a64802ae555856f46e0c15_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTItMjItMS0xLTA_f501c50a-f055-4133-b516-a4a6bc7c7085"
      unitRef="usd">-15469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTItMjQtMS0xLTA_c4fbbd9b-085c-4bad-a1ed-a72b291dee2d"
      unitRef="usd">-15469000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i77c294af263340c1ac0d21309f28d887_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTMtNi0xLTEtMA_19f97d4a-ba00-4283-bea6-db5e6026f4e0"
      unitRef="shares">72345000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i77c294af263340c1ac0d21309f28d887_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTMtOC0xLTEtMA_1f19d46d-910d-40cc-948a-7a92efd66043"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b4df139ae874b98948162c158bfab8f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTMtMTgtMS0xLTA_63597673-73a4-4d60-85b3-065fbde30c7a"
      unitRef="usd">539035000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecea5afcbeef4a7384627644c3c7df7b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTMtMjAtMS0xLTA_31f1a1d9-c22b-439c-a44e-b9feaad84e36"
      unitRef="usd">-1620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bcbf911b9954262a5be24e91e464a61_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTMtMjItMS0xLTA_ac592425-c693-476a-89c3-d80d5b961d99"
      unitRef="usd">-129265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOjFmY2MzOTY2NDk4MjQwMmI5MTBiOTU0YWQ1ZTdkZTE2L3RhYmxlcmFuZ2U6MWZjYzM5NjY0OTgyNDAyYjkxMGI5NTRhZDVlN2RlMTZfMTMtMjQtMS0xLTA_89ff1192-0c44-4706-800e-5d4608ca7bd8"
      unitRef="usd">408157000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i984fdc95c5974ac5b180da2861fef506_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMi02LTEtMS0w_1a14db04-2c5d-4124-956e-f5f99e803b8a"
      unitRef="shares">69551000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i984fdc95c5974ac5b180da2861fef506_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMi04LTEtMS0w_aa5d90d6-aecf-4b70-89b0-33d444bf745d"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7df5081079b34a5aa6cf6284d9156dc3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMi0xOC0xLTEtMA_400c435c-5b27-4fb9-bf7a-d96789998d7a"
      unitRef="usd">493287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1b756b1849649d5a24ad47b7856d8a6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMi0yMC0xLTEtMA_6f15f3f8-8c45-4b1c-b60d-33c5f9e8d024"
      unitRef="usd">272000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f41cf3e858548d6b715035338b9a90d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMi0yMi0xLTEtMA_9ef6b73a-7565-425b-9826-3daadfd5a961"
      unitRef="usd">-93630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMi0yNC0xLTEtMA_b97be0ca-579a-4b24-8a58-35dc4d969020"
      unitRef="usd">399936000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9c1d65506fa5464cb64b3146e0f5650b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfNi02LTEtMS0w_f1a29eea-ae08-42c6-a73d-e4bf5dd30600"
      unitRef="shares">981000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if5f9d08de34c410480646da4805b184c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfNi0xOC0xLTEtMA_c7965604-7b69-4b9c-a69c-449d785049a6"
      unitRef="usd">5615000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfNi0yNC0xLTEtMA_e5224931-d28f-46c7-968a-20377f13d840"
      unitRef="usd">5615000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if5f9d08de34c410480646da4805b184c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfOS0xOC0xLTEtMA_a1c39a62-56cb-4141-96f4-bd84409b11d1"
      unitRef="usd">7747000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfOS0yNC0xLTEtMA_9d6b32b8-9fbe-4b56-a08c-88435833a4fc"
      unitRef="usd">7747000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <mxl:CumulativeEffectOnRetainedEarningsNetOfTax
      contextRef="i0b37800fa35f4f98b9c70179e2cf45c2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTAtMjItMS0xLTA_dd3d8a50-6eeb-4a31-bb9b-0076c174d668"
      unitRef="usd">-268000</mxl:CumulativeEffectOnRetainedEarningsNetOfTax>
    <mxl:CumulativeEffectOnRetainedEarningsNetOfTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTAtMjQtMS0xLTA_e858e046-80c2-4282-80d8-efe7b5068cd4"
      unitRef="usd">-268000</mxl:CumulativeEffectOnRetainedEarningsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8389a4f21202492da9060a18150de328_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTEtMjAtMS0xLTA_ffb4daf4-40f4-4ad8-bbc6-f94998841f4a"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTEtMjQtMS0xLTA_09dbb8f5-32ad-487b-ba99-1647c2dccdc5"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0b37800fa35f4f98b9c70179e2cf45c2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTItMjItMS0xLTA_1f75da41-018c-499f-abb3-bc2ab2da19bf"
      unitRef="usd">-4851000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTItMjQtMS0xLTA_e1211158-ae93-4c42-bbfa-a72d98405cfc"
      unitRef="usd">-4851000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ie6efbd2c2e9041c3b26b988da422cd9d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTMtNi0xLTEtMA_29885e83-0896-47b8-8684-52397ab513cc"
      unitRef="shares">70532000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie6efbd2c2e9041c3b26b988da422cd9d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTMtOC0xLTEtMA_1c3d4757-af65-4fd7-b4c0-ef891a6d7f22"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbf1bc7ebb244b51abbe9476768fdf27_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTMtMTgtMS0xLTA_fd1d2b55-60aa-4c58-a157-604c977d2224"
      unitRef="usd">506649000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i079a66286efc496980ecd0354618c8b7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTMtMjAtMS0xLTA_dc5868e7-79f8-49c7-bd5d-5cf1fe305879"
      unitRef="usd">297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i265d567523854ab0ad95a437c80e21ad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTMtMjItMS0xLTA_fb9e26b8-b26b-4eea-bee1-9c8d7d66afa3"
      unitRef="usd">-98749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64d3fae3556144449c82eec6e956baad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zMS9mcmFnOjFiZDNkN2VhMTc4MjQ1YWZiMDI5M2FlNWViZWUyMDc0L3RhYmxlOmUyMmQ0NzE2YjNhMzRiYzRhMzM1ODA3YTU2ZjdhNDFhL3RhYmxlcmFuZ2U6ZTIyZDQ3MTZiM2EzNGJjNGEzMzU4MDdhNTZmN2E0MWFfMTMtMjQtMS0xLTA_f81f08f7-119c-40ff-b3ad-3162c0cd0ece"
      unitRef="usd">408204000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNC0xLTEtMS0w_8be21815-ec0b-46b5-b746-bf1722a31fed"
      unitRef="usd">-15469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNC0zLTEtMS0w_0af781d2-6a10-47dc-a111-15e4a6863168"
      unitRef="usd">-4851000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNi0xLTEtMS0w_52a63ae8-333a-4343-837c-0272d1c6df32"
      unitRef="usd">16733000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNi0zLTEtMS0w_cafd5dff-ed56-4680-9e38-e407e80699ed"
      unitRef="usd">16863000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNy0xLTEtMS0w_2502f2ac-5d18-4cde-b3ef-5f6ccb778861"
      unitRef="usd">86000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNy0zLTEtMS0w_4b8cabd4-a2ad-49bd-acd5-dab975c957a1"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTItMS0xLTEtMA_ac519fca-da37-4c36-989f-9110354ed05d"
      unitRef="usd">410000</mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases>
    <mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTItMy0xLTEtMA_895f0c37-1bc9-4a4a-bd11-5b32cf964b5f"
      unitRef="usd">402000</mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases>
    <us-gaap:ShareBasedCompensation
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTMtMS0xLTEtMA_09c82edd-e7a5-4e21-85d2-8ce9ba3d297e"
      unitRef="usd">6827000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTMtMy0xLTEtMA_e615a882-f10b-44f5-abdd-5f1ff33df011"
      unitRef="usd">7747000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTQtMS0xLTEtMA_058fd32d-a267-45db-a52a-9c77d5138d8f"
      unitRef="usd">-6208000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTQtMy0xLTEtMA_78a5b28a-6f4d-47c7-8ebb-c6daa167b26d"
      unitRef="usd">-6476000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTUtMS0xLTEtMA_5e2f2c03-e575-4c1d-bb1a-01ea1c14a01c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTUtMy0xLTEtMA_77c8b1c5-8426-443d-bdc2-6cec78fe0e5e"
      unitRef="usd">-35000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTctMS0xLTEtMA_1a7cc4d3-c4ca-4301-b7b1-11bd36ee45fd"
      unitRef="usd">163000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTctMy0xLTEtMA_349fc711-ba05-4413-bbcf-6d233d5b6364"
      unitRef="usd">1442000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTgtMS0xLTEtMA_80dbd08c-dd87-44c1-9bd4-e7ace60401dc"
      unitRef="usd">44000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTgtMy0xLTEtMA_92649099-8526-4cce-a633-f51db2f66fe3"
      unitRef="usd">2182000</us-gaap:OperatingLeaseImpairmentLoss>
    <mxl:Gainonextinguishmentofleaseliabilities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTktMS0xLTEtMA_367410a8-6013-4b44-9a9e-b5dc17a328f0"
      unitRef="usd">0</mxl:Gainonextinguishmentofleaseliabilities>
    <mxl:Gainonextinguishmentofleaseliabilities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMTktMy0xLTEtMA_0346d31b-0032-457f-83c9-0123d3cc702b"
      unitRef="usd">2880000</mxl:Gainonextinguishmentofleaseliabilities>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjAtMS0xLTEtMA_5ff57eb3-eda9-4612-a920-faefc745230c"
      unitRef="usd">246000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjAtMy0xLTEtMA_a07c3cf2-5642-4c6e-ae29-0f566283378d"
      unitRef="usd">-567000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjItMS0xLTEtMA_26aac422-e87b-4e32-ab24-0b6fa88948f1"
      unitRef="usd">-94000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjItMy0xLTEtMA_601d2495-c24a-4934-a7f0-e913d36b9216"
      unitRef="usd">1737000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjQtMS0xLTEtMA_ee213e7b-fe0c-4ba1-a2bd-52a63fac2bfc"
      unitRef="usd">-5615000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjQtMy0xLTEtMA_27b592a8-8604-4b55-9e0a-c9f2329ae543"
      unitRef="usd">142000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjUtMS0xLTEtMA_bd71c964-d273-4440-ba4c-69b1f26630ef"
      unitRef="usd">-353000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjUtMy0xLTEtMA_9a8b013c-08e5-4632-82f0-f942302b1286"
      unitRef="usd">1015000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjYtMS0xLTEtMA_cdcdd24a-febd-4f71-932a-d00b4ca15ac8"
      unitRef="usd">-1443000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjYtMy0xLTEtMA_78f894c1-0ce3-4aa5-9850-d2ce61a8ef6a"
      unitRef="usd">-604000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjctMS0xLTEtMA_bffebfd3-2865-4f75-8904-ff67b6112db1"
      unitRef="usd">640000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjctMy0xLTEtMA_12138c4d-2259-4f39-b296-51fdeffb25ad"
      unitRef="usd">645000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjgtMS0xLTEtMA_be7b12f7-f532-46f2-b69d-6cfe31920b57"
      unitRef="usd">-785000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjgtMy0xLTEtMA_5f92ff67-c93a-449d-be60-db40d96f1594"
      unitRef="usd">1921000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjktMS0xLTEtMA_4a98e896-e4e4-4267-984b-758acd77106b"
      unitRef="usd">3361000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMjktMy0xLTEtMA_3a55ed16-f030-4341-98e8-3b203fb5a77e"
      unitRef="usd">893000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzEtMS0xLTEtMA_f8194597-71b2-40b5-912d-5c7b56b78aec"
      unitRef="usd">-4537000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzEtMy0xLTEtMA_bc56df54-b4ab-4bc6-9935-7f16069fbe5e"
      unitRef="usd">2489000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzItMS0xLTEtMA_84ccfc67-9832-42d6-ad19-3411e2cf6899"
      unitRef="usd">1430000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzItMy0xLTEtMA_b119db2a-b9bf-4d70-9885-93ae52d59383"
      unitRef="usd">2125000</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzMtMS0xLTEtMA_bb710742-a7bd-4e74-a4d2-da6f230e0f2a"
      unitRef="usd">-446000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzMtMy0xLTEtMA_a6caee68-04c9-41ea-8676-e9dec4cc9593"
      unitRef="usd">-519000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzQtMS0xLTEtMA_e770cca7-ad04-443e-a0bf-5e8e5048ec9d"
      unitRef="usd">6648000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzQtMy0xLTEtMA_0da73b1a-ed63-41cd-9265-772d0955f0ff"
      unitRef="usd">16045000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzctMS0xLTEtMA_e3011326-bb2e-44cd-9773-883110165cf8"
      unitRef="usd">1035000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfMzctMy0xLTEtMA_8a63719a-4cd9-45dc-93f7-cbc2454e1627"
      unitRef="usd">2155000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNDMtMS0xLTEtMA_d90b91f8-97ee-4f98-8a6b-7ff21227af8d"
      unitRef="usd">-1035000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNDMtMy0xLTEtMA_4ab2578c-22e3-48c8-9057-47755be1804f"
      unitRef="usd">-2155000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNDgtMS0xLTEtMA_0fa1e299-b1ae-4be6-90b6-6854e2a69662"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNDgtMy0xLTEtMA_28e8b7c1-61a6-44cb-bbf7-502eb9b3eb7e"
      unitRef="usd">15000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTAtMS0xLTEtMA_96dd19e0-7581-43b9-80ec-651af2cdfd84"
      unitRef="usd">488000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTAtMy0xLTEtMA_48758736-2250-404b-9b76-b8372819da7a"
      unitRef="usd">2628000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTEtMS0xLTEtMA_b0fd4f54-f40f-415b-8558-aef274132056"
      unitRef="usd">475000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTEtMy0xLTEtMA_ddbf3a0e-74ce-4550-9b5f-947ae5a0e8ac"
      unitRef="usd">4419000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTQtMS0xLTEtMA_7c157880-9b4e-4ed7-bb59-7492609131cc"
      unitRef="usd">13000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTQtMy0xLTEtMA_b3f12c74-1041-4eb6-9f76-98e9fd2012e9"
      unitRef="usd">-16791000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTUtMS0xLTEtMA_8d702708-47ff-4a9a-94e2-31f761a1ca92"
      unitRef="usd">-303000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTUtMy0xLTEtMA_f3ee5ccf-138e-4d41-b9f8-bec12b192d50"
      unitRef="usd">577000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTYtMS0xLTEtMA_b87b3a34-8e82-43ba-946d-740e6b488795"
      unitRef="usd">5323000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTYtMy0xLTEtMA_5768c29d-d9fe-4845-8374-820c120c167c"
      unitRef="usd">-2324000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTctMS0xLTEtMA_af5bd99b-da47-49b5-8dbb-f61ddb999d00"
      unitRef="usd">93117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTctMy0xLTEtMA_38a273fa-77e6-4a47-82e6-a93373fb233f"
      unitRef="usd">74191000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTgtMS0xLTEtMA_bb2e4796-d182-4a4f-9d77-545ae4f3991b"
      unitRef="usd">98440000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i64d3fae3556144449c82eec6e956baad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNTgtMy0xLTEtMA_d0d726be-7376-4f1d-ad2a-5991e180ed0e"
      unitRef="usd">71867000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNjEtMS0xLTEtMA_c441168e-6620-40e1-af40-60a935981974"
      unitRef="usd">2246000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNjEtMy0xLTEtMA_8e38b822-6284-434a-b426-371a64626c41"
      unitRef="usd">3099000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNjItMS0xLTEtMA_755e011c-2ca4-4416-ad46-1120f778251c"
      unitRef="usd">557000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNjItMy0xLTEtMA_34c68512-bc98-49d5-977b-59aae65af864"
      unitRef="usd">872000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNjYtMS0xLTEtMA_a82903d4-c743-41aa-881f-45b9190774ec"
      unitRef="usd">2599000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8zNC9mcmFnOjIzODdiMmU3ODBlYTQ5N2ZhMThlNTZmNWI3NjUwMzA4L3RhYmxlOjVhOGJhYmU4ZjRkZjQ1NWQ4NjVjYzEyN2U0MGFhMTY0L3RhYmxlcmFuZ2U6NWE4YmFiZThmNGRmNDU1ZDg2NWNjMTI3ZTQwYWExNjRfNjYtMy0xLTEtMA_1eaebc1f-0f34-440f-9ef4-ce19ce6aea6c"
      unitRef="usd">7406000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80MC9mcmFnOjhhYjE1YjU1OTY0ZjRiOWRhY2ViODU2NmIwZjRjZTVkL3RleHRyZWdpb246OGFiMTViNTU5NjRmNGI5ZGFjZWI4NTY2YjBmNGNlNWRfMTgxNjY_1c76c9b2-8ccb-4706-924a-cc8336587cf7">Organization and Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%;"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of radio-frequency, or RF, high-performance analog, and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. MaxLinear&#x2019;s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company&#x2019;s products in a wide range of electronic devices, including cable DOCSIS broadband modems and gateways, wireline connectivity devices for in-home networking applications, RF transceivers and modems for wireless carrier access and backhaul infrastructure, fiber-optic modules for data center, metro, and long-haul transport networks, video set-top boxes and gateways, hybrid analog and digital televisions, direct broadcast satellite outdoor and indoor units, and power management and interface products used in these and a range of other markets. The Company is a fabless integrated circuit design company whose products integrate all or a substantial portion of a broadband communication system.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%;"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the opinion of management, the Company&#x2019;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#x2019;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity, and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated balance sheet as of December&#160;31, 2019 was derived from the Company&#x2019;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2019 included in the Company&#x2019;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;5, 2020, or the Annual Report. Interim results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%;"&gt;Use of Estimates and Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes to unaudited consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In the quarter ended March 31, 2020, the Company&#x2019;s revenues declined relative to its prior expectations in part due to the impact of the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced customer requests to delay shipments and supply constraints attributable to the COVID-19 pandemic. Heightened volatility and uncertainty in customer demand and the worldwide economy in general has continued since March 31, 2020, and the Company may experience decreased sales and revenues in the near future. The Company&#x2019;s management believes such impact may in particular affect the Company&#x2019;s sales of high performance analog products in its industrial and multi-market business and may impact the rest of its business to some degree.  However, the magnitude of such impact on the Company&#x2019;s business and its duration is uncertain and cannot be reasonably estimated at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company also believes that its $98.4 million of cash and cash equivalents at March 31, 2020 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company&#x2019;s future capital requirements will depend on many factors, including the potential impact of the WiFi and Broadband assets business (Note 14) and the Company&#x2019;s efforts to integrate that business, changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#x2019;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of April&#160;29, 2020, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%;"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Refer to the Company&#x2019;s Annual Report for a summary of significant accounting policies. On January 1, 2020, the Company adopted ASC Topic 326, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, or ASC 326, and accordingly, modified its policy on accounting for allowance for doubtful accounts on trade accounts receivable as stated below.  As described under &#x201c;Recently Adopted Accounting Pronouncements,&#x201d; section below, the impact of adopting ASC 326 for the Company was not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There have been no other significant changes to the Company&#x2019;s significant accounting policies during the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company performs ongoing credit evaluations of its customers and assesses each customer&#x2019;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of March 31, 2020 and the activity in this account, including the current-period provision for expected credit losses for the three months ended March 31, 2020, were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, to replace the incurred loss methodology with an expected credit loss model that requires consideration of a broader range of information to estimate credit losses over the lifetime of the asset, including current conditions and reasonable and supportable forecasts in addition to historical loss information, to determine expected credit losses. Pooling of assets with similar risk characteristics and the use of a loss model are also required. Also, in April 2019, the FASB issued ASU No. 2019-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;to clarify the inclusion of recoveries of trade receivables previously written off when estimating an allowance for credit losses. The amendments in this update are effective for the Company beginning with fiscal year 2020, including interim periods. The adoption of the amendments in this update as of January 1, 2020 did not have a material impact on the Company&#x2019;s accounts receivable, net and accumulated deficit, as well as its results of operations for the three months ended March 31, 2020. The adoption is also not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued ASU No. 2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity no longer will determine goodwill impairment by calculating the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if the reporting unit had been acquired in a business combination. Instead, under the amendments in this update, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Board also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The amendments in this update are effective for the Company beginning with fiscal year 2020, including interim periods. The Company performs its annual goodwill testing as of October 31, or more frequently if there are indicators of impairment. The application of the amendments in this update is not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU No. 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;to improve the fair value measurement reporting of financial instruments. The amendments in this update require, among other things, added disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. The amendments in this update eliminate, among other things, disclosure of the reasons for and amounts of transfers between Level 1 and Level 2 for assets and liabilities that are measured at fair value on a recurring basis and an entity's valuation processes for Level 3 fair value measurements. The amendments in this update are effective for the Company beginning with fiscal year 2020. Retrospective application is required for all amendments in this update except the added disclosures, which should be applied prospectively. The adoption of the amendments in this update in the quarter ended March 31, 2020 did not have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the three months ended March 31, 2020 and is also not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Intangibles&#x2013;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',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;, to provide additional guidance on the accounting for costs of implementing cloud computing arrangements that are service contracts. The amendments in this update require the capitalization of implementation costs during the application development stage of such hosting arrangements and amortization of the expense over the term of the arrangement including any option to extend reasonably certain to be exercised or option to terminate reasonably certain not to be exercised. Capitalized implementation costs and amortization thereof are also required to be classified in the same line item in the statements of financial position, operations and cash flows associated with the hosting service fees. The amendments in this update are effective for the Company beginning with fiscal year 2020. The Company selected prospective application to all implementation costs incurred after the adoption date.  The adoption of the amendments in this update did not have a material impact on the Company&#x2019;s property and equipment, net and results of operations as of and for the three months ended March 31, 2020 and is also not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2019, the FASB issued ASU No. 2019-12&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt; Income Taxes (Topic 740)&#x2014;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;, to remove certain exceptions and improve consistency of application, including, among other things, requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update will be effective for the Company beginning with fiscal year 2021, with early adoption permitted. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update is not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80MC9mcmFnOjhhYjE1YjU1OTY0ZjRiOWRhY2ViODU2NmIwZjRjZTVkL3RleHRyZWdpb246OGFiMTViNTU5NjRmNGI5ZGFjZWI4NTY2YjBmNGNlNWRfMTgxODE_db6dc0dc-4b53-4580-87dd-9b9c326fe23a">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of radio-frequency, or RF, high-performance analog, and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. MaxLinear&#x2019;s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company&#x2019;s products in a wide range of electronic devices, including cable DOCSIS broadband modems and gateways, wireline connectivity devices for in-home networking applications, RF transceivers and modems for wireless carrier access and backhaul infrastructure, fiber-optic modules for data center, metro, and long-haul transport networks, video set-top boxes and gateways, hybrid analog and digital televisions, direct broadcast satellite outdoor and indoor units, and power management and interface products used in these and a range of other markets. The Company is a fabless integrated circuit design company whose products integrate all or a substantial portion of a broadband communication system.</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80MC9mcmFnOjhhYjE1YjU1OTY0ZjRiOWRhY2ViODU2NmIwZjRjZTVkL3RleHRyZWdpb246OGFiMTViNTU5NjRmNGI5ZGFjZWI4NTY2YjBmNGNlNWRfMTgxNzU_8b41eb67-26da-459a-8014-7fa7ea607d75">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the opinion of management, the Company&#x2019;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#x2019;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity, and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated balance sheet as of December&#160;31, 2019 was derived from the Company&#x2019;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2019 included in the Company&#x2019;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;5, 2020, or the Annual Report. Interim results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80MC9mcmFnOjhhYjE1YjU1OTY0ZjRiOWRhY2ViODU2NmIwZjRjZTVkL3RleHRyZWdpb246OGFiMTViNTU5NjRmNGI5ZGFjZWI4NTY2YjBmNGNlNWRfMTgyMTU_9cf5e520-877f-46b8-9a80-bde4a211fac2">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes to unaudited consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In the quarter ended March 31, 2020, the Company&#x2019;s revenues declined relative to its prior expectations in part due to the impact of the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced customer requests to delay shipments and supply constraints attributable to the COVID-19 pandemic. Heightened volatility and uncertainty in customer demand and the worldwide economy in general has continued since March 31, 2020, and the Company may experience decreased sales and revenues in the near future. The Company&#x2019;s management believes such impact may in particular affect the Company&#x2019;s sales of high performance analog products in its industrial and multi-market business and may impact the rest of its business to some degree.  However, the magnitude of such impact on the Company&#x2019;s business and its duration is uncertain and cannot be reasonably estimated at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company also believes that its $98.4 million of cash and cash equivalents at March 31, 2020 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company&#x2019;s future capital requirements will depend on many factors, including the potential impact of the WiFi and Broadband assets business (Note 14) and the Company&#x2019;s efforts to integrate that business, changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent &lt;/span&gt;&lt;/div&gt;of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#x2019;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of April&#160;29, 2020, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80MC9mcmFnOjhhYjE1YjU1OTY0ZjRiOWRhY2ViODU2NmIwZjRjZTVkL3RleHRyZWdpb246OGFiMTViNTU5NjRmNGI5ZGFjZWI4NTY2YjBmNGNlNWRfMTgxOTQ_74a40e33-26ce-450f-926f-60bbcf74ce49">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Refer to the Company&#x2019;s Annual Report for a summary of significant accounting policies. On January 1, 2020, the Company adopted ASC Topic 326, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, or ASC 326, and accordingly, modified its policy on accounting for allowance for doubtful accounts on trade accounts receivable as stated below.  As described under &#x201c;Recently Adopted Accounting Pronouncements,&#x201d; section below, the impact of adopting ASC 326 for the Company was not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There have been no other significant changes to the Company&#x2019;s significant accounting policies during the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company performs ongoing credit evaluations of its customers and assesses each customer&#x2019;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of March 31, 2020 and the activity in this account, including the current-period provision for expected credit losses for the three months ended March 31, 2020, were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80MC9mcmFnOjhhYjE1YjU1OTY0ZjRiOWRhY2ViODU2NmIwZjRjZTVkL3RleHRyZWdpb246OGFiMTViNTU5NjRmNGI5ZGFjZWI4NTY2YjBmNGNlNWRfMTY0OTI2NzQ5MTYwNg_deba45af-f12f-4426-b7eb-bd4c72bbd0b4">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, to replace the incurred loss methodology with an expected credit loss model that requires consideration of a broader range of information to estimate credit losses over the lifetime of the asset, including current conditions and reasonable and supportable forecasts in addition to historical loss information, to determine expected credit losses. Pooling of assets with similar risk characteristics and the use of a loss model are also required. Also, in April 2019, the FASB issued ASU No. 2019-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;to clarify the inclusion of recoveries of trade receivables previously written off when estimating an allowance for credit losses. The amendments in this update are effective for the Company beginning with fiscal year 2020, including interim periods. The adoption of the amendments in this update as of January 1, 2020 did not have a material impact on the Company&#x2019;s accounts receivable, net and accumulated deficit, as well as its results of operations for the three months ended March 31, 2020. The adoption is also not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued ASU No. 2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity no longer will determine goodwill impairment by calculating the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if the reporting unit had been acquired in a business combination. Instead, under the amendments in this update, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Board also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The amendments in this update are effective for the Company beginning with fiscal year 2020, including interim periods. The Company performs its annual goodwill testing as of October 31, or more frequently if there are indicators of impairment. The application of the amendments in this update is not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU No. 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;to improve the fair value measurement reporting of financial instruments. The amendments in this update require, among other things, added disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. The amendments in this update eliminate, among other things, disclosure of the reasons for and amounts of transfers between Level 1 and Level 2 for assets and liabilities that are measured at fair value on a recurring basis and an entity's valuation processes for Level 3 fair value measurements. The amendments in this update are effective for the Company beginning with fiscal year 2020. Retrospective application is required for all amendments in this update except the added disclosures, which should be applied prospectively. The adoption of the amendments in this update in the quarter ended March 31, 2020 did not have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the three months ended March 31, 2020 and is also not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Intangibles&#x2013;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',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;, to provide additional guidance on the accounting for costs of implementing cloud computing arrangements that are service contracts. The amendments in this update require the capitalization of implementation costs during the application development stage of such hosting arrangements and amortization of the expense over the term of the arrangement including any option to extend reasonably certain to be exercised or option to terminate reasonably certain not to be exercised. Capitalized implementation costs and amortization thereof are also required to be classified in the same line item in the statements of financial position, operations and cash flows associated with the hosting service fees. The amendments in this update are effective for the Company beginning with fiscal year 2020. The Company selected prospective application to all implementation costs incurred after the adoption date.  The adoption of the amendments in this update did not have a material impact on the Company&#x2019;s property and equipment, net and results of operations as of and for the three months ended March 31, 2020 and is also not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations as of and for the year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2019, the FASB issued ASU No. 2019-12&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt; Income Taxes (Topic 740)&#x2014;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;, to remove certain exceptions and improve consistency of application, including, among other things, requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update will be effective for the Company beginning with fiscal year 2021, with early adoption permitted. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update is not expected to have a material impact on the Company&#x2019;s consolidated financial position and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RleHRyZWdpb246ZTNmMzE2ZGI5ZTI1NGZkZTg4MzkxM2Y0YWY2ZmRlMTRfMTMzMg_7b676554-46e7-4a13-92c0-cbf5dbae195f">Net Income (Loss) Per ShareBasic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the computation of basic and diluted EPS:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.303%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.617%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="12" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&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="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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,469)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,851)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&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="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:3pt double #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:3pt double #000000;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;basic&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,039&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,968&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive common stock equivalents&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;diluted&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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share:&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="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:3pt double #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:3pt double #000000;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.21)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&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="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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended March&#160;31, 2020 and 2019, the Company incurred net losses and accordingly excluded common stock equivalents for outstanding stock-based awards, which represented all potentially dilutive securities, of 3.3 million for the 2020 period and 2.9 million for the 2019 period, respectively, from the calculation of diluted net loss per share due to their anti-dilutive nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RleHRyZWdpb246ZTNmMzE2ZGI5ZTI1NGZkZTg4MzkxM2Y0YWY2ZmRlMTRfMTMzMw_0678f72d-c339-43dc-a805-df4591d4b5e7">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the computation of basic and diluted EPS:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.303%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.617%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="12" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&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="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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,469)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,851)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&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="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:3pt double #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:3pt double #000000;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;basic&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,039&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,968&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive common stock equivalents&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;diluted&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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share:&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="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:3pt double #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:3pt double #000000;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.21)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&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="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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfNC01LTEtMS0w_8be21815-ec0b-46b5-b746-bf1722a31fed"
      unitRef="usd">-15469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfNC03LTEtMS0w_87102bb2-ff16-4e9a-a98a-343f7802315b"
      unitRef="usd">-4851000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfNi01LTEtMS0w_e94883d3-a201-44a6-9eb6-cae66964fd79"
      unitRef="shares">72039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfNi03LTEtMS0w_cbdee7d4-517f-4a85-b353-520f33b2b3e5"
      unitRef="shares">69968000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfNy01LTEtMS0w_71f44dc0-f4d0-4031-a8f2-ebb86f45a9f6"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfNy03LTEtMS0w_58554a6c-1465-460f-b62d-99960b29a562"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfOC01LTEtMS0w_c1a8e991-3427-4d27-a2a9-41c75aac9a3d"
      unitRef="shares">72039000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfOC03LTEtMS0w_8031313b-491e-470f-b603-b7d96d7dbee0"
      unitRef="shares">69968000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfMTAtNS0xLTEtMA_cfec32b3-cad4-4ab6-98aa-f57948c679ee"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfMTAtNy0xLTEtMA_374ef1d2-e796-454b-9849-2d8c0b82d214"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfMTEtNS0xLTEtMA_22867091-4968-4cb0-9213-fdc2fb5db27e"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RhYmxlOmYyNDI3NzQ0MGNkYjRlNmNiM2VkNDI3OWY3ZWI1MGUwL3RhYmxlcmFuZ2U6ZjI0Mjc3NDQwY2RiNGU2Y2IzZWQ0Mjc5ZjdlYjUwZTBfMTEtNy0xLTEtMA_1c01171d-9df3-4dca-8f17-894c121a3db4"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RleHRyZWdpb246ZTNmMzE2ZGI5ZTI1NGZkZTg4MzkxM2Y0YWY2ZmRlMTRfMTA5OTUxMTYyOTM0Nw_1d29f6f8-cf96-4172-b07e-f7aab8a0bcd6"
      unitRef="shares">3300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80My9mcmFnOmUzZjMxNmRiOWUyNTRmZGU4ODM5MTNmNGFmNmZkZTE0L3RleHRyZWdpb246ZTNmMzE2ZGI5ZTI1NGZkZTg4MzkxM2Y0YWY2ZmRlMTRfMTA5OTUxMTYyOTMyMw_f0c62cd4-c505-4bd0-ab23-9f4fd4f5398d"
      unitRef="shares">2900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RleHRyZWdpb246ZTQ1YmFlNWI4MWE2NDMwY2I5YjE2ZmU2MWJhZjhlNTdfMTU3OA_5ecd76ce-c1d2-4bc4-8b59-34fe6d69ebcd">Restructuring Activity&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include vacating certain leased facilities, terminating employees, and cancellation of contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:&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.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="12" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee separation expenses&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;472&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease related charges&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170&#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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/tr&gt;&lt;tr&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Lease related charges were related to exiting certain facilities. Lease-related charges for the three months ended March 31, 2019 includes the impairment of right-of-use assets of $2.2 million and leasehold improvements of $1.4 million, partially offset by a gain on the extinguishment of lease liabilities of $2.9 million following the release from such liability by the landlord. The Company does not expect to incur additional material costs related to current restructuring plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; The following table presents a roll-forward of the Company's restructuring liability for the three months ended March 31, 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.251%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.895%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee Separation Expenses&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Related Charges&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;818&#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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;837&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-cash charges and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(367)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability as of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion as of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(319)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term portion as of March 31, 2020&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Remaining lease related charges as of March&#160;31, 2020 primarily consist of common area maintenance obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RleHRyZWdpb246ZTQ1YmFlNWI4MWE2NDMwY2I5YjE2ZmU2MWJhZjhlNTdfMTA5OTUxMTYzMTQ5Nw_aec84f17-e2db-4916-b371-d37dcfb5d630">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:&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.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="12" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee separation expenses&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;472&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease related charges&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170&#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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/tr&gt;&lt;tr&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Lease related charges were related to exiting certain facilities. Lease-related charges for the three months ended March 31, 2019 includes the impairment of right-of-use assets of $2.2 million and leasehold improvements of $1.4 million, partially offset by a gain on the extinguishment of lease liabilities of $2.9 million following the release from such liability by the landlord. The Company does not expect to incur additional material costs related to current restructuring plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i45fe228c28044979abb50ea3761bdf94_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfMy01LTEtMS0w_1948c866-89c7-4369-a11e-0013613bebfb"
      unitRef="usd">44000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia62ff29d92bc456da1fa5f834376f93a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfMy03LTEtMS0w_5dc208c5-ddfd-47b7-a6a1-c8e85990f141"
      unitRef="usd">472000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2fc5ac899766454fade92ba4ec78553e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfNC01LTEtMS0w_afc9a8c1-85e4-4068-abaa-4ff6f4621d89"
      unitRef="usd">275000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iea78c8d464124f26a2004dbc6376c723_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfNC03LTEtMS0w_bd910733-6805-4eef-9c53-c7891582dd89"
      unitRef="usd">1345000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iba19142e42414300b682c779edde675c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfNS01LTEtMS0w_3fba01aa-5295-4285-92f5-7b9eeb15947e"
      unitRef="usd">170000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2fc8825d1eef4978a083f59054891a0f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfNS03LTEtMS0w_cca64d9b-05d6-4233-95cf-2517d7a8f8cf"
      unitRef="usd">100000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfNi01LTEtMS0w_be416b08-d80e-41e1-9af8-815fcd80f61a"
      unitRef="usd">489000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOjFhYmIxYTlkNTg5ZDRmNTVhYjBiODQyNjdiZjEyY2NmL3RhYmxlcmFuZ2U6MWFiYjFhOWQ1ODlkNGY1NWFiMGI4NDI2N2JmMTJjY2ZfNi03LTEtMS0w_a1668c39-481a-44c8-9781-41d1fd5df258"
      unitRef="usd">1917000</us-gaap:RestructuringCharges>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i9c529091f60642b6ab936b1a5046acb3_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RleHRyZWdpb246ZTQ1YmFlNWI4MWE2NDMwY2I5YjE2ZmU2MWJhZjhlNTdfNjMz_91e7550f-d2f8-4afd-a23e-59a427bae1c7"
      unitRef="usd">2200000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RleHRyZWdpb246ZTQ1YmFlNWI4MWE2NDMwY2I5YjE2ZmU2MWJhZjhlNTdfMTA5OTUxMTYzMTQ3NQ_9bb47195-8c38-40d1-81c0-4f4aeec9e5a6"
      unitRef="usd">1400000</us-gaap:ImpairmentOfLeasehold>
    <mxl:Gainonextinguishmentofleaseliabilities
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RleHRyZWdpb246ZTQ1YmFlNWI4MWE2NDMwY2I5YjE2ZmU2MWJhZjhlNTdfMTY0OTI2NzQ0NTA2MQ_a98e06bc-f01e-4041-ba4a-9e67a65f5525"
      unitRef="usd">2900000</mxl:Gainonextinguishmentofleaseliabilities>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RleHRyZWdpb246ZTQ1YmFlNWI4MWE2NDMwY2I5YjE2ZmU2MWJhZjhlNTdfMTU4NA_c6dcaec0-d9e2-4b07-9d5c-5f9dc54b0227">The following table presents a roll-forward of the Company's restructuring liability for the three months ended March 31, 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.251%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.895%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee Separation Expenses&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Related Charges&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;818&#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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;837&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-cash charges and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(367)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability as of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion as of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(319)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term portion as of March 31, 2020&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Remaining lease related charges as of March&#160;31, 2020 primarily consist of common area maintenance obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i2cd83fc552a641b4823824007d45f321_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMi0xLTEtMS0w_4315812e-c277-40de-8b84-6bf9e2eadcad"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6c58ff7650a743f88446de73bb1487ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMi0zLTEtMS0w_5aea0fec-11a3-42c9-98ac-658489fb7d5c"
      unitRef="usd">818000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i35e0ca498d9d4de59bebb9599c567f8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMi01LTEtMS0w_7c2e24a6-394a-4a0e-84d3-5707075fc183"
      unitRef="usd">19000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMi03LTEtMS0w_9597c9e9-d226-400d-b9e1-7cbf198af9fa"
      unitRef="usd">837000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i45fe228c28044979abb50ea3761bdf94_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNC0xLTEtMS0w_024c2cd1-2d8c-4bee-b22c-208e749e1962"
      unitRef="usd">44000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib96dad70758540f9b05bd56d5a5a6d6b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNC0zLTEtMS0w_d137121a-5fc2-42c9-ad01-9b1d1ca6bb0f"
      unitRef="usd">275000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iba19142e42414300b682c779edde675c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNC01LTEtMS0w_f64c465b-b669-4522-ae28-bfba08e9f14b"
      unitRef="usd">170000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNC03LTEtMS0w_6b9a0a26-b7e3-41ac-8187-ee605cea25aa"
      unitRef="usd">489000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i45fe228c28044979abb50ea3761bdf94_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNi0xLTEtMS0w_99e7cd0e-c5b9-4785-aa0e-9dd30e430c8d"
      unitRef="usd">44000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib96dad70758540f9b05bd56d5a5a6d6b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNi0zLTEtMS0w_371a8b96-9f41-4de7-8d4a-a2dc2be16c20"
      unitRef="usd">72000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="iba19142e42414300b682c779edde675c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNi01LTEtMS0w_a483f68c-3632-4a6b-af92-f6a627e0619f"
      unitRef="usd">16000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNi03LTEtMS0w_f18c3ac3-c2f4-4298-ace3-a24ea6b838fa"
      unitRef="usd">132000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i45fe228c28044979abb50ea3761bdf94_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNy0xLTEtMS0w_8ecd0919-d401-49f4-9893-8074b85189bb"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ib96dad70758540f9b05bd56d5a5a6d6b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNy0zLTEtMS0w_70c3a7da-6493-4ac9-890f-9c3ad81b5eda"
      unitRef="usd">208000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="iba19142e42414300b682c779edde675c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNy01LTEtMS0w_edc40426-c940-410b-a894-22c8fdc899e9"
      unitRef="usd">159000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfNy03LTEtMS0w_9ba97d7f-805e-4b04-a536-39fb6a5148bf"
      unitRef="usd">367000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i2e3c5c10405d425799658782d7d3eed1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOC0xLTEtMS0w_871498ee-00f9-46e1-958f-0942fbd5cd50"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i4d49d844f9da4af99325759a6c4272ab_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOC0zLTEtMS0w_1f80bf16-555c-4f92-8c67-1132ee083f33"
      unitRef="usd">813000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i09a63b13aec74578a0502b016241cfec_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOC01LTEtMS0w_747ddd92-a94d-4302-abcb-b50a10ef2d5c"
      unitRef="usd">14000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOC03LTEtMS0w_2d2bb04b-0a18-4608-b630-9a705517c02b"
      unitRef="usd">827000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i33382cf909ab43baac1fc83b11751579_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOS0xLTEtMS0w_7204e36e-b9f7-4bff-a60b-1a4ce9c4c4bd"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie79c47b29d4e4d51827a735049866882_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOS0zLTEtMS0w_d1b64aea-a2af-4a66-8def-cc4a852933a4"
      unitRef="usd">305000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ibc3ff12cacc7485c9415670d4a6d7491_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOS01LTEtMS0w_6538352c-ff10-4011-a3d6-cb7f79d16f84"
      unitRef="usd">14000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib6de7e395bbc4399917ddba6bb86ddbc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfOS03LTEtMS0w_ec6625f3-a828-46c8-b8bf-b3a265c2f0a1"
      unitRef="usd">319000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i21cc2c234cf14f878c3a500405f4216e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMTAtMS0xLTEtMA_e9e53fb4-97e1-41d9-85aa-2dfee4fa0ec1"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i3f7b6173d3fd474d89705dd6f50d14ac_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMTAtMy0xLTEtMA_c348710b-82b9-4dee-bec5-9e6207e08e90"
      unitRef="usd">508000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i5810bbb32d044c3c8ebfa4545bd916c7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMTAtNS0xLTEtMA_a89e03ee-a470-4837-8dc5-25dfc3931733"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib92771f94e6e403b913dba3ba6147011_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV80Ni9mcmFnOmU0NWJhZTViODFhNjQzMGNiOWIxNmZlNjFiYWY4ZTU3L3RhYmxlOmE2MDJiZDYzZjY5YjQ2NzI4NTQwOWE2ZmQyMjc1NjIxL3RhYmxlcmFuZ2U6YTYwMmJkNjNmNjliNDY3Mjg1NDA5YTZmZDIyNzU2MjFfMTAtNy0xLTEtMA_db859a83-e4e9-48a0-8f38-6e05f80a3efd"
      unitRef="usd">508000</us-gaap:RestructuringReserve>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDA4NQ_861efcd3-f493-437a-9c69-09ac1a28f6d3">Goodwill and Intangible Assets&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#x2019;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended March 31, 2020, there were no changes in the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company performs an annual goodwill impairment assessment on October 31st each year, which effective in 2020, compares the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds the carrying amount, the goodwill of the reporting unit is considered not impaired. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three months ended March 31, 2020 and 2019, no goodwill impairment was recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Acquired Intangibles&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Finite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the Company&#x2019;s finite-lived intangible assets resulting from business acquisitions and other purchases:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.193%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.117%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.826%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Useful Life&lt;br/&gt;(in&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Value&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying Amount&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="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="33" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Licensed technology&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,070&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,685)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,156&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,583)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;573&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(108,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,800&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,076)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,724&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,800&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,511)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,289&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete covenants&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.0&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,100)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,083)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(207,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(193,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:&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:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.757%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.760%;"/&gt;&lt;td style="width:1.0%;"/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of net revenue&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,591&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,434&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,723&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,798&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the activity related to finite-lived intangible assets:&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.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.714%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.698%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,971&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;240,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,315)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,266)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value. During the three months ended March 31, 2020 and 2019, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million and $0, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents future amortization of the Company&#x2019;s finite-lived intangible assets at March&#160;31, 2020:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.491%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.509%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,267&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,269&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,098&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Indefinite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Indefinite-lived intangible assets consisted entirely of acquired in-process research and development technology, or IPR&amp;amp;D. The following table sets forth the Company&#x2019;s activities related to the indefinite-lived intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.076%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.700%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,400&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three months ended March 31, 2020 and 2019, no indicators of impairment were identified and, as a result, no IPR&amp;amp;D impairment losses were recorded.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNTcw_652a8574-aef0-4eb0-a3ec-8fdc5f1cb31e"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfMTU4MA_548a7489-95a9-4b3d-98d3-48678a2319ea"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDA3Nw_8ccd9472-8453-4ba9-b4a9-26f6e6ecbe48">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the Company&#x2019;s finite-lived intangible assets resulting from business acquisitions and other purchases:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.193%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.117%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.826%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Useful Life&lt;br/&gt;(in&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Value&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying Amount&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="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="33" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Licensed technology&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,070&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,685)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,156&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,583)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;573&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(108,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,800&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,076)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,724&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,800&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,511)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,289&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete covenants&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.0&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,100)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,083)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(207,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(193,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7432e42421804ef7aa32e8ba4663daaa_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy0xLTEtMS0w_687233c7-2220-4d5d-8c5a-600d34969f47">P3Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaccd617bfeff465dba0fc300898a805d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy0zLTEtMS0w_80b17679-6027-41c2-9b39-4e962c997745"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaccd617bfeff465dba0fc300898a805d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy01LTEtMS0w_5911070c-63bd-4765-bd97-a07dee98ce51"
      unitRef="usd">1685000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaccd617bfeff465dba0fc300898a805d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy03LTEtMS0w_7570f5b2-15fb-47bd-a531-c721e8c0f511"
      unitRef="usd">385000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic21157ab1e814c02bb105b044efdfbb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy05LTEtMS0w_717b2b3d-df8f-4c7b-8c34-ffefed60e7b1"
      unitRef="usd">2156000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic21157ab1e814c02bb105b044efdfbb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy0xMS0xLTEtMA_b569d9db-4257-4993-98df-0232f1d8ccd3"
      unitRef="usd">1583000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic21157ab1e814c02bb105b044efdfbb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfMy0xMy0xLTEtMA_6a13b414-8744-4426-8bb1-69f96dcb486d"
      unitRef="usd">573000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i04c7b6244f6a41c680579d9c2a9e42f5_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC0xLTEtMS0w_5403cd3e-5d5e-424a-91d8-d9557b0737d1">P6Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id4ef9bbeb97647d486a150b777feb464_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC0zLTEtMS0w_94f9670a-9cab-47db-8d57-b5cec74dc505"
      unitRef="usd">243361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id4ef9bbeb97647d486a150b777feb464_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC01LTEtMS0w_ae367d7b-37d1-46c2-acf4-b3cc9a3b4044"
      unitRef="usd">117103000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id4ef9bbeb97647d486a150b777feb464_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC03LTEtMS0w_eed6b3bd-0962-4050-bbe0-30d638e8a3c7"
      unitRef="usd">126258000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic23f10f30f4a49c5a45edb83c40a0173_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC05LTEtMS0w_3e173a19-ea0c-435b-a17b-765157ec4da4"
      unitRef="usd">243361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic23f10f30f4a49c5a45edb83c40a0173_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC0xMS0xLTEtMA_11a38712-2151-4915-8b4b-a3d947524df1"
      unitRef="usd">108522000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic23f10f30f4a49c5a45edb83c40a0173_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNC0xMy0xLTEtMA_738d2b53-d100-4383-a6d3-ab8b20b18674"
      unitRef="usd">134839000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic8269ab36b68465bb2ab44ff0eaa0396_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS0xLTEtMS0w_d06bf3b8-e0a4-4d24-be6f-dc60f2745cf9">P6Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibbf315d576624bcdbb0105931113c353_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS0zLTEtMS0w_36623de8-4c4b-4e23-9ce3-aec4f88de6c3"
      unitRef="usd">13800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibbf315d576624bcdbb0105931113c353_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS01LTEtMS0w_3cfc9ed1-219b-4d1f-9bb1-af6c0c7a4e9b"
      unitRef="usd">7076000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibbf315d576624bcdbb0105931113c353_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS03LTEtMS0w_ed3e1952-fc9b-42dc-9e02-e33f2bb45c4b"
      unitRef="usd">6724000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i48b37a14f9f9448d9c2cf0d0d20da5a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS05LTEtMS0w_25f84a5a-c5c4-4f49-bbea-9e9f352f749d"
      unitRef="usd">13800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i48b37a14f9f9448d9c2cf0d0d20da5a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS0xMS0xLTEtMA_cc5dd6af-c44a-4bc2-8919-a5c3124c720e"
      unitRef="usd">6511000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i48b37a14f9f9448d9c2cf0d0d20da5a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNS0xMy0xLTEtMA_81bea9bb-e6e2-4fca-af88-5a052838fc15"
      unitRef="usd">7289000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i079d8edbfa7e4936aed7a89b4c2fea19_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi0xLTEtMS0w_b8442b14-ed77-435f-8c48-5c2ebb37805f">P4Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icb0110842f024c2c8b4dd7f5fc6e8565_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi0zLTEtMS0w_4ec3905d-6e2d-4cdd-a81d-2a5eaf039627"
      unitRef="usd">121100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb0110842f024c2c8b4dd7f5fc6e8565_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi01LTEtMS0w_503ec0ad-a3d3-420c-bf94-3096cf409478"
      unitRef="usd">80897000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icb0110842f024c2c8b4dd7f5fc6e8565_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi03LTEtMS0w_d197742c-9b8c-4807-8a9d-d11e23bcddec"
      unitRef="usd">40203000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ida22c9a160954880a18b964d5259f9b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi05LTEtMS0w_9d70a8a2-b056-482a-b1e2-ffd2a742a817"
      unitRef="usd">121100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ida22c9a160954880a18b964d5259f9b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi0xMS0xLTEtMA_fb74a000-96f4-434d-a232-6a15a1d5ab5a"
      unitRef="usd">75847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ida22c9a160954880a18b964d5259f9b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNi0xMy0xLTEtMA_41022dfe-670e-46db-a45e-ec773e8aac76"
      unitRef="usd">45253000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i251b5becf1ce4d819352908a9f957873_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy0xLTEtMS0w_e22a5a1f-12ba-4a86-be29-9c88981263b5">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie92151e99d684ce3b13ef7c960c2b7db_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy0zLTEtMS0w_eded46db-67f2-4103-a1f6-f7d41bda1d3d"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie92151e99d684ce3b13ef7c960c2b7db_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy01LTEtMS0w_462cf5b7-d7ee-44c6-bc5e-f521500b9c07"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie92151e99d684ce3b13ef7c960c2b7db_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy03LTEtMS0w_4e9ceb02-26a9-45eb-a1a7-9b5a70e33e0f"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9144629150044aa890201742cf33f51b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy05LTEtMS0w_867eaec7-d4cd-4242-9642-ea02337cbeb5"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9144629150044aa890201742cf33f51b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy0xMS0xLTEtMA_0984108e-11f9-4c2d-bdd1-cfd37e50a436"
      unitRef="usd">1083000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9144629150044aa890201742cf33f51b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfNy0xMy0xLTEtMA_ab1f483c-0fc6-4b6d-b6b8-81c065e6e7d9"
      unitRef="usd">17000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS0xLTEtMS0w_b7a026fc-607f-4df6-8be7-2c01b078806e">P6Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS0zLTEtMS0w_626815d6-9571-42b2-a4ff-1b0fce157e3b"
      unitRef="usd">381431000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS01LTEtMS0w_11c60d6b-08e6-450b-9d6b-1e251674bb20"
      unitRef="usd">207861000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS03LTEtMS0w_26a44949-9c01-44ac-a1fc-5dde1f1b93e5"
      unitRef="usd">173570000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS05LTEtMS0w_db520a9b-ffa0-41b6-85f8-997f019dbdc5"
      unitRef="usd">381517000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS0xMS0xLTEtMA_fc021676-b332-4ff0-a1c7-c099a40a289c"
      unitRef="usd">193546000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjIxZTUyNjMzZDJmYzQ3NWU4NzIzMTM0NTg4YjFmN2JmL3RhYmxlcmFuZ2U6MjFlNTI2MzNkMmZjNDc1ZTg3MjMxMzQ1ODhiMWY3YmZfOS0xMy0xLTEtMA_3343070a-cd8d-4ca5-a556-af8b034de983"
      unitRef="usd">187971000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDA5Nw_585c17f7-c61e-4e6f-828b-562f5986e56d">&lt;div style="text-indent:27pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:&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:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.757%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.760%;"/&gt;&lt;td style="width:1.0%;"/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of net revenue&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,591&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,434&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,723&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,798&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6cb63a97501445339fe6173d339f08c4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfMy01LTEtMS0w_d18343d4-2382-4409-9482-a9e46e4ede15"
      unitRef="usd">8591000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idd86d91f06334597b1d07c53c6993a9f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfMy03LTEtMS0w_db888d4e-97c4-4623-9591-18cd335469b0"
      unitRef="usd">8434000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i767c78ae017c4d80937596e7dcbcc268_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfNC01LTEtMS0w_34af19e4-ed9f-4425-a65e-e7ae70078e5c"
      unitRef="usd">1000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i73384eafe0ef46f9b588261cb2e6e61b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfNC03LTEtMS0w_a422801a-c446-4981-b67c-ccb269e37a0b"
      unitRef="usd">34000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i92d53e8a41a14594b8711ebe34f4a973_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfNS01LTEtMS0w_3e271aec-468d-4759-b866-f3adeadc108a"
      unitRef="usd">5723000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3603ebf7549f4db5ae90b3479dea4383_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfNS03LTEtMS0w_d840b33e-6f25-44c7-9715-2a13c9348860"
      unitRef="usd">5798000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfNi01LTEtMS0w_c8f576ed-b34e-47f4-88ae-3152ec83bc40"
      unitRef="usd">14315000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjhjZjRjOGI5N2UzNDQ2MThiMmQ0YWE3OTM5ZDFlMjRjL3RhYmxlcmFuZ2U6OGNmNGM4Yjk3ZTM0NDYxOGIyZDRhYTc5MzlkMWUyNGNfNi03LTEtMS0w_0db37ba7-ca01-4bae-ad84-e5fd8b8714ba"
      unitRef="usd">14266000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDA4OQ_f8236956-49ff-411f-89d1-9c3d05d7db85">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the activity related to finite-lived intangible assets:&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.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.714%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.698%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,971&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;240,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,315)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,266)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfMy0xLTEtMS0w_464548af-c944-4a85-b939-3a12061d37e2"
      unitRef="usd">187971000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfMy0zLTEtMS0w_675f5e60-f718-4892-8267-398ccde37c3e"
      unitRef="usd">240500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfNi0xLTEtMS0w_1a15a846-5446-44a4-adb9-74d1ad3547e5"
      unitRef="usd">0</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfNi0zLTEtMS0w_91488267-4114-472f-b2a0-97a934d3c217"
      unitRef="usd">1500000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfNy0xLTEtMS0w_5bb03557-002d-4d44-b834-a47a4a78b5b7"
      unitRef="usd">14315000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfNy0zLTEtMS0w_1d648684-3a07-412d-aebd-7b4fd3c139b2"
      unitRef="usd">14266000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfOC0xLTEtMS0w_1f85349e-ff16-439c-90d8-de5e531508f8"
      unitRef="usd">86000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfOC0zLTEtMS0w_ce355ed4-5e98-44c0-ac36-f51ad311a705"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfOS0xLTEtMS0w_0fddd453-66bf-4317-b208-598ff3419ab7"
      unitRef="usd">173570000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i64d3fae3556144449c82eec6e956baad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjJkYjYzNjRjZWU5NzRjYmQ5ZDBjNzI4ZDg2NGMwNTY0L3RhYmxlcmFuZ2U6MmRiNjM2NGNlZTk3NGNiZDlkMGM3MjhkODY0YzA1NjRfOS0zLTEtMS0w_a9f9e4ad-1cb4-4dbf-8a9f-8c6e7f725816"
      unitRef="usd">227734000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfMTA5OTUxMTYzMjEzMQ_baef2965-b7ea-4e8d-a7eb-a398c52c31c8"
      unitRef="usd">100000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfMjgyMg_000ce531-a383-4069-854c-a7765161a7ea"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDA5MA_c8520e24-7e4b-4352-b63d-4d8d7f18e499">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents future amortization of the Company&#x2019;s finite-lived intangible assets at March&#160;31, 2020:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.491%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.509%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,267&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,269&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,098&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfMi0xLTEtMS0w_b37bd2c6-1acc-442d-ab7b-9eadb0dda3ff"
      unitRef="usd">42267000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfMy0xLTEtMS0w_ae66ee6f-8dda-41f1-baa7-a18b8309b416"
      unitRef="usd">55799000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfNC0xLTEtMS0w_586d1863-9c72-4c1e-acec-2c10dab09598"
      unitRef="usd">38269000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfNS0xLTEtMS0w_e65ae740-d79f-4f95-a903-3ef8aaf9973e"
      unitRef="usd">26075000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfNi0xLTEtMS0w_57c17a73-66b9-4dcb-ac75-f09a78c64c6f"
      unitRef="usd">10098000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfNy0xLTEtMS0w_b65c451e-e916-45b9-8a60-44aa6004acd8"
      unitRef="usd">1062000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOmIyNTk0NjU5OTU1MDRjZjI5NTQ5YTU4OWJiMDgzNjRiL3RhYmxlcmFuZ2U6YjI1OTQ2NTk5NTUwNGNmMjk1NDlhNTg5YmIwODM2NGJfOC0xLTEtMS0w_898ff2e0-7602-46c1-b483-845ac9d732b5"
      unitRef="usd">173570000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDA5MQ_dc2c6348-5813-4c3f-8f85-c3585ea4d24c">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Indefinite-lived intangible assets consisted entirely of acquired in-process research and development technology, or IPR&amp;amp;D. The following table sets forth the Company&#x2019;s activities related to the indefinite-lived intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.076%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.700%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,400&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjc2M2RiMTcyOTNiNjQ0NmRiOGU1MGI5MWU5ZWYzMjlhL3RhYmxlcmFuZ2U6NzYzZGIxNzI5M2I2NDQ2ZGI4ZTUwYjkxZTllZjMyOWFfMy0xLTEtMS0w_dd5f9421-a574-45ef-80a4-467180eb8fda"
      unitRef="usd">0</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjc2M2RiMTcyOTNiNjQ0NmRiOGU1MGI5MWU5ZWYzMjlhL3RhYmxlcmFuZ2U6NzYzZGIxNzI5M2I2NDQ2ZGI4ZTUwYjkxZTllZjMyOWFfMy0zLTEtMS0w_885775ea-d7bd-498e-b0c2-91d4356df671"
      unitRef="usd">4400000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjc2M2RiMTcyOTNiNjQ0NmRiOGU1MGI5MWU5ZWYzMjlhL3RhYmxlcmFuZ2U6NzYzZGIxNzI5M2I2NDQ2ZGI4ZTUwYjkxZTllZjMyOWFfNS0xLTEtMS0w_a8c755c1-1326-4820-858c-627e974b5b95"
      unitRef="usd">0</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjc2M2RiMTcyOTNiNjQ0NmRiOGU1MGI5MWU5ZWYzMjlhL3RhYmxlcmFuZ2U6NzYzZGIxNzI5M2I2NDQ2ZGI4ZTUwYjkxZTllZjMyOWFfNS0zLTEtMS0w_4b727b80-7479-4417-97bd-715766a16433"
      unitRef="usd">1500000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjc2M2RiMTcyOTNiNjQ0NmRiOGU1MGI5MWU5ZWYzMjlhL3RhYmxlcmFuZ2U6NzYzZGIxNzI5M2I2NDQ2ZGI4ZTUwYjkxZTllZjMyOWFfNy0xLTEtMS0w_bfe4338a-d182-4a82-8726-401d43efb16e"
      unitRef="usd">0</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i64d3fae3556144449c82eec6e956baad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RhYmxlOjc2M2RiMTcyOTNiNjQ0NmRiOGU1MGI5MWU5ZWYzMjlhL3RhYmxlcmFuZ2U6NzYzZGIxNzI5M2I2NDQ2ZGI4ZTUwYjkxZTllZjMyOWFfNy0zLTEtMS0w_255f2509-ae58-4cea-8c6e-8047989cc645"
      unitRef="usd">2900000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81Mi9mcmFnOjdmM2RiOGFjNDUwZTRiNmU5YTEzYjRjYzQwNGIzNDk1L3RleHRyZWdpb246N2YzZGI4YWM0NTBlNGI2ZTlhMTNiNGNjNDA0YjM0OTVfNDAzMw_1ea8bf6e-a1d8-47be-ba00-c6839408d0a7"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RleHRyZWdpb246OWRmZDgxNjMzNmJkNDM1ZDg0Mzk0N2FlYjYwMTBjM2FfMjc1Ng_8759993c-b0f9-478b-9738-b9b329522ff6">Financial Instruments &lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The composition of financial instruments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.521%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.374%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company&#x2019;s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3: Unobservable inputs are used when little or no market data is available.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company classifies its financial instrument within Level 2 of the fair value hierarchy on the basis of models utilizing market observable inputs. The interest rate swap has been valued on the basis of valuations provided by third-party pricing services, as derived from standard valuation or pricing models. Market-based observable inputs for the interest rate swap include one-month LIBOR-based yield curves over the term of the swap.  The Company reviews third-party pricing provider models, key inputs and assumptions and understands the pricing processes at its third-party providers in determining the overall reasonableness of the fair value of its Level 2 financial instruments. The Company also considers the risk of nonperformance by assessing the swap counterparty&#x2019;s credit risk in the estimate of fair value of the interest rate swap. As of March&#160;31, 2020 and December&#160;31, 2019, the Company has not made any adjustments to the valuations obtained from its third-party pricing providers.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents a summary of the Company&#x2019;s financial instruments that are measured on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.165%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.976%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.521%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.852%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.521%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.419%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.521%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.425%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&lt;br/&gt;in Active Markets for Identical&#160;Assets&lt;br/&gt;(Level 1)&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&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="21" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap, March 31, 2020&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap, December 31, 2019&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes activity for the interest rate swap: &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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.358%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.458%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.523%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap asset (liability)&lt;/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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,623&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized loss recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no transfers between Level 1, Level 2 or Level 3 financial instruments in the three months ended March 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Financial Instruments Not Recorded at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Some of the Company&#x2019;s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts that approximate fair value due to their liquid or short-term nature. Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 7).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RleHRyZWdpb246OWRmZDgxNjMzNmJkNDM1ZDg0Mzk0N2FlYjYwMTBjM2FfMjc1Mw_7568ba94-2592-4d24-9348-0040f378c3c3">The composition of financial instruments is as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.521%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.374%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmQ1NWY0YjlhMTgxNzQ4MjFiNzUxM2E5ZDJiNDgwYzJkL3RhYmxlcmFuZ2U6ZDU1ZjRiOWExODE3NDgyMWI3NTEzYTlkMmI0ODBjMmRfMTEtMS0xLTEtMTY4OQ_2a23443c-77b8-436f-931e-7c1b38e0e653"
      unitRef="usd">231000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmQ1NWY0YjlhMTgxNzQ4MjFiNzUxM2E5ZDJiNDgwYzJkL3RhYmxlcmFuZ2U6ZDU1ZjRiOWExODE3NDgyMWI3NTEzYTlkMmI0ODBjMmRfMTEtMy0xLTEtNzI1_b50c841c-bb2e-4729-9f33-da9d41349699"
      unitRef="usd">37000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RleHRyZWdpb246OWRmZDgxNjMzNmJkNDM1ZDg0Mzk0N2FlYjYwMTBjM2FfMjc3OQ_2a53df86-22d0-4e35-b8fc-237af50ed89a">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents a summary of the Company&#x2019;s financial instruments that are measured on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.165%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.976%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.521%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.852%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.521%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.419%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.521%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.425%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&lt;br/&gt;in Active Markets for Identical&#160;Assets&lt;br/&gt;(Level 1)&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&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="21" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap, March 31, 2020&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap, December 31, 2019&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOjcxY2E0NzA5NmM3MTQ2ZTlhNjVlODdhOTk3M2Q4ZTczL3RhYmxlcmFuZ2U6NzFjYTQ3MDk2YzcxNDZlOWE2NWU4N2E5OTczZDhlNzNfMTAtMS0xLTEtNDUx_2a23443c-77b8-436f-931e-7c1b38e0e653"
      unitRef="usd">231000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i894cc4ce405340ecbf2a2bff54b25659_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOjcxY2E0NzA5NmM3MTQ2ZTlhNjVlODdhOTk3M2Q4ZTczL3RhYmxlcmFuZ2U6NzFjYTQ3MDk2YzcxNDZlOWE2NWU4N2E5OTczZDhlNzNfMTAtNS0xLTEtNDUx_27c169d6-6b99-4db5-a677-40f438c47957"
      unitRef="usd">231000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOjcxY2E0NzA5NmM3MTQ2ZTlhNjVlODdhOTk3M2Q4ZTczL3RhYmxlcmFuZ2U6NzFjYTQ3MDk2YzcxNDZlOWE2NWU4N2E5OTczZDhlNzNfMTEtMS0xLTEtNDUz_b50c841c-bb2e-4729-9f33-da9d41349699"
      unitRef="usd">37000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie4122aaba8b7471ab73d1c972c4a9434_I20191231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOjcxY2E0NzA5NmM3MTQ2ZTlhNjVlODdhOTk3M2Q4ZTczL3RhYmxlcmFuZ2U6NzFjYTQ3MDk2YzcxNDZlOWE2NWU4N2E5OTczZDhlNzNfMTEtNS0xLTEtNDUz_3db9e2d3-111b-4347-8767-c163530c9400"
      unitRef="usd">37000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RleHRyZWdpb246OWRmZDgxNjMzNmJkNDM1ZDg0Mzk0N2FlYjYwMTBjM2FfMjc2Ng_3fe7b367-9b94-4f87-8d45-979b992e9727">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes activity for the interest rate swap: &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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.358%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.458%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.523%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap asset (liability)&lt;/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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,623&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized loss recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmY0MTJjMjU1ZjVjNTQwOGQ4ZGI2OWJlYjM3M2U4ZDA5L3RhYmxlcmFuZ2U6ZjQxMmMyNTVmNWM1NDA4ZDhkYjY5YmViMzczZThkMDlfNC0xLTEtMS0w_55f3bb92-e4ee-44a4-ad3f-df089d283814"
      unitRef="usd">37000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmY0MTJjMjU1ZjVjNTQwOGQ4ZGI2OWJlYjM3M2U4ZDA5L3RhYmxlcmFuZ2U6ZjQxMmMyNTVmNWM1NDA4ZDhkYjY5YmViMzczZThkMDlfNC0zLTEtMS0w_ee116e52-a87e-4624-a4ae-407f9afde845"
      unitRef="usd">1623000</us-gaap:DerivativeAssets>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmY0MTJjMjU1ZjVjNTQwOGQ4ZGI2OWJlYjM3M2U4ZDA5L3RhYmxlcmFuZ2U6ZjQxMmMyNTVmNWM1NDA4ZDhkYjY5YmViMzczZThkMDlfNS0xLTEtMS0w_d7df8be0-24cf-4327-9643-d40b6f79e6fe"
      unitRef="usd">-194000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmY0MTJjMjU1ZjVjNTQwOGQ4ZGI2OWJlYjM3M2U4ZDA5L3RhYmxlcmFuZ2U6ZjQxMmMyNTVmNWM1NDA4ZDhkYjY5YmViMzczZThkMDlfNS0zLTEtMS0w_0131c663-07aa-466e-960d-1f90bdcad30a"
      unitRef="usd">-618000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:DerivativeLiabilities
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmY0MTJjMjU1ZjVjNTQwOGQ4ZGI2OWJlYjM3M2U4ZDA5L3RhYmxlcmFuZ2U6ZjQxMmMyNTVmNWM1NDA4ZDhkYjY5YmViMzczZThkMDlfNy0xLTEtMS0w_581fb5bb-da24-406d-93a5-52bf5d94cdb0"
      unitRef="usd">231000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i64d3fae3556144449c82eec6e956baad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RhYmxlOmY0MTJjMjU1ZjVjNTQwOGQ4ZGI2OWJlYjM3M2U4ZDA5L3RhYmxlcmFuZ2U6ZjQxMmMyNTVmNWM1NDA4ZDhkYjY5YmViMzczZThkMDlfNy0zLTEtMS0w_76c1634c-b3c4-4873-88ad-9d27151655f5"
      unitRef="usd">1005000</us-gaap:DerivativeAssets>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV81OC9mcmFnOjlkZmQ4MTYzMzZiZDQzNWQ4NDM5NDdhZWI2MDEwYzNhL3RleHRyZWdpb246OWRmZDgxNjMzNmJkNDM1ZDg0Mzk0N2FlYjYwMTBjM2FfMTk4Mw_ec72d7ca-46ff-4b13-8c71-73ded59c3519"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfODk3_ae60ca5d-fcdc-48bb-89c8-46c218b7ab88">Balance Sheet Details&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash, cash equivalents and restricted cash consist of the following:&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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,373&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,708&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term restricted cash&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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, cash and cash equivalents included money market funds of approximately $20.4 million. As of March&#160;31, 2020 and December&#160;31, 2019, the Company has restricted cash of approximately $0.1 million and $0.4 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventory consists of the following:&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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,485&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,525&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,603&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.098%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.814%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Useful&#160;Life&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,206&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,199&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;3-5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Masks and production equipment&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2-5&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,194&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,209&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1-5&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,255&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,186&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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="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 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense for the three months ended March 31, 2020 and 2019&#160;was $1.6 million and $2.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued price protection liability consists of the following activity:&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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,557&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,454&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Charged as a reduction of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,932)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,019)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses and other current liabilities consist of the following:&lt;/span&gt;&lt;/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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued technology license payments&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued engineering and production costs&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,068&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,491&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued royalty&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;513&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;923&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued customer credits&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',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;832&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer contract liabilities&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued obligations to customers for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued obligations to customers for stock rotation rights&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,572&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,410&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,998&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.752%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.594%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.594%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.596%;"/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative Translation Adjustments&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest Rate Hedge&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(747)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(140)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(887)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current period other comprehensive income (loss)&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <mxl:CashcashequivalentsandinvestmentsTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfODky_6cebdd2c-c0b7-4ffd-a970-05838d916a89">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash, cash equivalents and restricted cash consist of the following:&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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,373&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,708&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term restricted cash&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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;</mxl:CashcashequivalentsandinvestmentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfMi0xLTEtMS0w_2130188e-08af-480d-b762-3be41d3143bc"
      unitRef="usd">98373000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfMi0zLTEtMS0w_b8d25cd0-1fe5-412d-a746-ebc34ffd7ce1"
      unitRef="usd">92708000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfMy0xLTEtMS0w_b75b9635-bb4e-4ec9-a2c5-63a629dd90c6"
      unitRef="usd">10000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfMy0zLTEtMS0w_64b932f1-04f9-4848-8488-af1c74a06e61"
      unitRef="usd">349000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfNC0xLTEtMS0w_189e7af9-2136-4082-8422-f129c4db8fee"
      unitRef="usd">57000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfNC0zLTEtMS0w_15aa042a-a0de-429a-8a84-61f51fd36e2a"
      unitRef="usd">60000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <mxl:Cashcashequivalentsandrestrictedcash
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfNS0xLTEtMS0w_8c99ee08-1084-4bef-8cf5-64b9b16f8753"
      unitRef="usd">98440000</mxl:Cashcashequivalentsandrestrictedcash>
    <mxl:Cashcashequivalentsandrestrictedcash
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjg2M2FhZmViZWI0ZTQyNzhiMzdiZDJhMTJkZmY5YmVkL3RhYmxlcmFuZ2U6ODYzYWFmZWJlYjRlNDI3OGIzN2JkMmExMmRmZjliZWRfNS0zLTEtMS0w_b665c7ac-8df9-46a2-8ec8-d9e75b3b4689"
      unitRef="usd">93117000</mxl:Cashcashequivalentsandrestrictedcash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfMTU0_59e93fd5-3572-4983-ba7c-4758c31c2207"
      unitRef="usd">20400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfMjUz_a31f3f15-9daf-4f4e-b32d-7492ab5197b6"
      unitRef="usd">100000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfMjYw_fa5d4faa-57a0-49f6-8292-7c603dfb98d8"
      unitRef="usd">400000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfOTIy_882900d4-15de-4d47-91a3-dac9cae6f1f0">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventory consists of the following:&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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,485&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,525&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,603&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcess
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU4OGZlMGRlZDVhZDQ3NDA4ODA2MzhhZGIyOWYyMGM2L3RhYmxlcmFuZ2U6NTg4ZmUwZGVkNWFkNDc0MDg4MDYzOGFkYjI5ZjIwYzZfMy0xLTEtMS0w_7bd3910f-e34c-4c27-aad6-4fdd09acebc9"
      unitRef="usd">14485000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU4OGZlMGRlZDVhZDQ3NDA4ODA2MzhhZGIyOWYyMGM2L3RhYmxlcmFuZ2U6NTg4ZmUwZGVkNWFkNDc0MDg4MDYzOGFkYjI5ZjIwYzZfMy0zLTEtMS0w_02973e77-0f60-4016-b87b-c25bfc8c8fc5"
      unitRef="usd">14525000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU4OGZlMGRlZDVhZDQ3NDA4ODA2MzhhZGIyOWYyMGM2L3RhYmxlcmFuZ2U6NTg4ZmUwZGVkNWFkNDc0MDg4MDYzOGFkYjI5ZjIwYzZfNC0xLTEtMS0w_be17529e-5386-4021-873e-47cee0359788"
      unitRef="usd">16603000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU4OGZlMGRlZDVhZDQ3NDA4ODA2MzhhZGIyOWYyMGM2L3RhYmxlcmFuZ2U6NTg4ZmUwZGVkNWFkNDc0MDg4MDYzOGFkYjI5ZjIwYzZfNC0zLTEtMS0w_0950ad97-3541-48fb-8d90-708649a80b5f"
      unitRef="usd">16985000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU4OGZlMGRlZDVhZDQ3NDA4ODA2MzhhZGIyOWYyMGM2L3RhYmxlcmFuZ2U6NTg4ZmUwZGVkNWFkNDc0MDg4MDYzOGFkYjI5ZjIwYzZfNy0xLTEtMS0w_4910fe8f-9894-4cef-9b4a-1d023effe504"
      unitRef="usd">31088000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU4OGZlMGRlZDVhZDQ3NDA4ODA2MzhhZGIyOWYyMGM2L3RhYmxlcmFuZ2U6NTg4ZmUwZGVkNWFkNDc0MDg4MDYzOGFkYjI5ZjIwYzZfNy0zLTEtMS0w_9a85c0e3-acea-424e-92df-53e954c4f612"
      unitRef="usd">31510000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfODg4_451f41a6-36dc-44a2-8917-441169436e9d">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.098%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.814%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Useful&#160;Life&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,206&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,199&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;3-5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Masks and production equipment&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2-5&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,194&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,209&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1-5&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,255&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,186&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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="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 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic258072c30554c78938e5ce8c5804607_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMi0xLTEtMS0w_5bf1843d-0398-4e6c-ad57-eeb6b10b0efc">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id13e6f105efb452ebfa223eb95551e92_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMi0zLTEtMS0w_88d6d98a-b5ba-495b-b97f-8b2928fc0d85"
      unitRef="usd">2206000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie5d50fbb8fe24f37a1c120ca97023865_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMi01LTEtMS0w_352e5230-c1ef-400c-ab44-dd98efcbe180"
      unitRef="usd">2199000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6038bb87cdcc4c91832dd23f75ad45f5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMy0zLTEtMS0w_4aaaeca9-af97-4643-9b07-85201cacf234"
      unitRef="usd">36851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79593a9dd5f4492d85e591211d47075b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMy01LTEtMS0w_67a95dea-66d4-40ac-968a-1bd2e47aa5f8"
      unitRef="usd">35660000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5e4b8e729f3f4a1f87caca79d3330551_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNC0zLTEtMS0w_2fc3e070-ad34-484a-911c-57d6413e5fed"
      unitRef="usd">15194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8c6c3b4888024f15b01b9c7adbe97056_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNC01LTEtMS0w_546d25cd-90d0-43fc-afcd-755350b575a8"
      unitRef="usd">15209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5c9b0df74c154833b2365e0a586365f8_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNS0xLTEtMS0w_e9b2b967-12d1-4b66-b976-59256e8eecd2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2596e77f1332418497f34da2c591f15d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNS0zLTEtMS0w_c6908b4d-4118-4014-bb51-bb770ce4635c"
      unitRef="usd">6118000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaac92f43fe0d4bcb8721678c6595c340_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNS01LTEtMS0w_6d9720ce-6b46-49ee-97c0-c66f4e261595"
      unitRef="usd">5956000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if9059323d48c4e8ea8aa91c9102269e1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNi0zLTEtMS0w_ace0557d-f30c-4217-9e4f-309fbe3c54f1"
      unitRef="usd">15255000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if93ea026a0b3459aa3a80fe913e7ff6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNi01LTEtMS0w_a3f5fe44-9653-4ec2-8f57-957b0ce5b24d"
      unitRef="usd">16186000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1031fead0ae142c7a51138d73a864bf0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNy0zLTEtMS0w_017d832e-5692-4bae-8650-69df0c1bc4ac"
      unitRef="usd">306000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ice319ef19a4747abad6f518c00957d39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfNy01LTEtMS0w_54724d6a-6d40-4cfe-a9c1-808fe456adfb"
      unitRef="usd">746000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfOC0zLTEtMS0w_6406c9b3-f028-4a16-b6f9-8904836f8042"
      unitRef="usd">75930000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfOC01LTEtMS0w_f48f15fd-9091-4423-a673-80cbda617dd1"
      unitRef="usd">75956000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfOS0zLTEtMS0w_5c4325e6-5623-4fc6-a348-eb146ce36b08"
      unitRef="usd">60179000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfOS01LTEtMS0w_6e4020fe-8e84-43e0-adac-4563e5f292c5"
      unitRef="usd">59343000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMTAtMy0xLTEtMA_4dfb1abc-6579-4423-8ab3-bcc48696497f"
      unitRef="usd">15751000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjU2NjEzMmNiOWQ4YzRhMTk5MmM5NjA2ZmY0OGI0YWI2L3RhYmxlcmFuZ2U6NTY2MTMyY2I5ZDhjNGExOTkyYzk2MDZmZjQ4YjRhYjZfMTAtNS0xLTEtMA_431bd677-a10d-485b-b440-cd76fb3ea11e"
      unitRef="usd">16613000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfNDk0NzgwMjMyNjAyNA_5c7d0c62-8797-4c0e-b496-856f7261795b"
      unitRef="usd">1600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfMTY0OTI2NzQ0MjY2NA_da775ffa-2800-45e1-926b-a58865760f30"
      unitRef="usd">2100000</us-gaap:Depreciation>
    <mxl:PriceProtectionLiabilityTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfODg2_7c87f327-f3bf-4522-8805-dbd676def34a">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued price protection liability consists of the following activity:&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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,557&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,454&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Charged as a reduction of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,932)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,019)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</mxl:PriceProtectionLiabilityTableTextBlock>
    <mxl:AccruedPriceProtectionLiability
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfMy0xLTEtMS0w_d6fce394-90ed-471a-89f5-a98eae13cad6"
      unitRef="usd">12557000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i0443286feff44990aecff14d5f397e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfMy0zLTEtMS0w_8529b35d-6748-40fd-a04e-560851c9cae3"
      unitRef="usd">16454000</mxl:AccruedPriceProtectionLiability>
    <mxl:PriceProtectionRebateCharges
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfNS0xLTEtMS0w_59778578-a0a5-4df0-ab92-b88291c21adf"
      unitRef="usd">1399000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionRebateCharges
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfNS0zLTEtMS0w_3306b9a4-df66-43dc-a948-2f55a6886877"
      unitRef="usd">10508000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionpayments
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfNy0xLTEtMS0w_b5746961-a31b-4509-b154-6b9e60307910"
      unitRef="usd">5932000</mxl:PriceProtectionpayments>
    <mxl:PriceProtectionpayments
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfNy0zLTEtMS0w_2b9cabe7-ce9b-4008-aaf4-2f350b4a776d"
      unitRef="usd">8019000</mxl:PriceProtectionpayments>
    <mxl:AccruedPriceProtectionLiability
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfOC0xLTEtMS0w_e9915c63-7629-4b86-b43b-9e3b2f8710d4"
      unitRef="usd">8024000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i64d3fae3556144449c82eec6e956baad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjdlYWEwZTg4ZmU0YjQzMDFhODQwYWRiZDhhMGI2YTc5L3RhYmxlcmFuZ2U6N2VhYTBlODhmZTRiNDMwMWE4NDBhZGJkOGEwYjZhNzlfOC0zLTEtMS0w_66bb0c4f-9f3f-4d50-ac7a-3023ceff87e5"
      unitRef="usd">18943000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfODk1_79045418-f526-4b4b-a2b1-0eb414c2b0b0">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses and other current liabilities consist of the following:&lt;/span&gt;&lt;/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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.835%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.837%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued technology license payments&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued engineering and production costs&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,068&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,491&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued royalty&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;513&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;923&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued customer credits&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',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;832&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer contract liabilities&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued obligations to customers for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued obligations to customers for stock rotation rights&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,572&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,410&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,998&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMi0xLTEtMS0w_11ee35f3-9155-4371-8ba8-33624897e51a"
      unitRef="usd">4500000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMi0zLTEtMS0w_407eb9cf-fd7c-4c5b-9791-44324dd82743"
      unitRef="usd">4500000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMy0xLTEtMS0w_d80e2a94-cd8b-4851-b48f-a3338b82eb59"
      unitRef="usd">2715000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMy0zLTEtMS0w_ed68e0ab-100b-457a-bdf5-1b92bbac56ba"
      unitRef="usd">861000</us-gaap:AccruedProfessionalFeesCurrent>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfNC0xLTEtMS0w_8abe987f-3856-451b-a3d1-5ab05d22e535"
      unitRef="usd">2068000</mxl:Accruedengineeringandproductioncosts>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfNC0zLTEtMS0w_6e890d1e-50c5-4011-88e8-615dfdfd2da5"
      unitRef="usd">4491000</mxl:Accruedengineeringandproductioncosts>
    <us-gaap:RestructuringReserveCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfNS0xLTEtMS0w_e3f5ef90-fc6a-4628-bc36-e07e71bfda95"
      unitRef="usd">319000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfNS0zLTEtMS0w_d2dc513c-09cd-41e5-97e4-6f717ebb4e1e"
      unitRef="usd">294000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfNy0xLTEtMS0w_c2d21c7b-3def-446e-83b1-9c479efd651f"
      unitRef="usd">513000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfNy0zLTEtMS0w_6addc77f-bb63-48f8-ba68-737888877c11"
      unitRef="usd">923000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfOC0xLTEtMS0w_e2599516-3b42-4ee2-b500-6b955edd32f2"
      unitRef="usd">4751000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfOC0zLTEtMS0w_79e9d6a5-0aef-4bb4-a5be-7a28b76e04ae"
      unitRef="usd">4810000</us-gaap:OperatingLeaseLiabilityCurrent>
    <mxl:Accruedcustomercredits
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTAtMS0xLTEtMA_84566a07-0dbf-4731-9fa6-35ad3f06c57f"
      unitRef="usd">49000</mxl:Accruedcustomercredits>
    <mxl:Accruedcustomercredits
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTAtMy0xLTEtMA_8d3b593e-2795-45d1-ab26-226a39286c8e"
      unitRef="usd">832000</mxl:Accruedcustomercredits>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTItMS0xLTEtMA_a70d20f1-89d8-40a3-9b20-af5fc19610d9"
      unitRef="usd">109000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTItMy0xLTEtMA_58dabf70-efbe-43a1-a6b5-d1803dcb23da"
      unitRef="usd">65000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTMtMS0xLTEtMA_fe651e19-77a8-43de-8b5c-a403c1fd0aee"
      unitRef="usd">14000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTMtMy0xLTEtMA_486c9759-7294-40cb-b0a4-8745e4b48a83"
      unitRef="usd">107000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i352bfa0b1b434b11b0e3edcdfba706db_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTQtMS0xLTEtMA_321e5d8b-8ae6-457d-823d-38a51a170a44"
      unitRef="usd">9053000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ie58125d119744833a3563f1a62edf12f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTQtMy0xLTEtMA_fd254347-b5e1-42d3-bde0-8daf48c00cd1"
      unitRef="usd">8382000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="i158f3eb4880d476780ad3ab727a0153f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTUtMS0xLTEtMA_f2da33ce-f955-4901-b2dc-6dab5d7fbe77"
      unitRef="usd">1572000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="ie09860ce45b34fe88d5e1c913e193700_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTUtMy0xLTEtMA_334b319d-835b-4eb3-9030-44ad064b7da0"
      unitRef="usd">1410000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTYtMS0xLTEtMA_5a6a4305-6225-494e-a92a-6c4cb86bd09b"
      unitRef="usd">4998000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTYtMy0xLTEtMA_b5e1a0dd-d27d-4add-af7b-527bd8fc7319"
      unitRef="usd">4496000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTctMS0xLTEtMA_0a3d2a88-565f-4803-b2fe-a97562625210"
      unitRef="usd">30661000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOmNiYTI4ZTNmYzMxMTQxNDNiNmQ2ZTg3YTU3ZmY3ZmNkL3RhYmxlcmFuZ2U6Y2JhMjhlM2ZjMzExNDE0M2I2ZDZlODdhNTdmZjdmY2RfMTctMy0xLTEtMA_8f3a3863-f3ed-48ac-966b-95ac5be11188"
      unitRef="usd">31171000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RleHRyZWdpb246OTkwNzgyNGI4MzAxNDE1M2FlYTVjYTI4NmMzYzVmYWJfOTA1_39fba90f-5462-4a90-af82-4dcc5518c966">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.752%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.594%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.594%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.596%;"/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative Translation Adjustments&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest Rate Hedge&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(747)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(140)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(887)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current period other comprehensive income (loss)&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3ea4b1f0df546daa905d5f30c4b233a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfMi0zLTEtMS0w_b6271150-0596-4259-ba2c-74be78eced81"
      unitRef="usd">-747000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a77798c78c64d56bf6bcf750fa22dc8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfMi01LTEtMS0w_33f0635e-9d90-4466-9ada-716b7b1c331c"
      unitRef="usd">-140000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfMi03LTEtMS0w_a91d24b3-dfa7-465e-ac02-3e2cd950d716"
      unitRef="usd">-887000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfMy0zLTEtMS0w_69388157-01b3-4dbc-83e5-6b83b2cf9ea8"
      unitRef="usd">-580000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfMy01LTEtMS0w_90f15962-9582-40da-92dc-ef24ed1f8ea2"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfMy03LTEtMS0w_5b558ba5-73f8-4939-95c2-12df90bcb874"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if608fcd9ae0541eab81edccb54820d66_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfNC0zLTEtMS0w_06430588-75ef-4f9d-83b8-a05ddc100814"
      unitRef="usd">-1327000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia060e9737670454c8bddb4dfb3104d75_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfNC01LTEtMS0w_b2112e5b-3803-4028-873a-61ff8fd9dc52"
      unitRef="usd">-293000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV82NC9mcmFnOjk5MDc4MjRiODMwMTQxNTNhZWE1Y2EyODZjM2M1ZmFiL3RhYmxlOjY4YTMwZmU5ZmZmMjQwYWVhOWU5MGE1NmMwZjQ4MDhmL3RhYmxlcmFuZ2U6NjhhMzBmZTlmZmYyNDBhZWE5ZTkwYTU2YzBmNDgwOGZfNC03LTEtMS0w_9ad6d5ae-c1ee-4d96-8e8e-f62e37cd7030"
      unitRef="usd">-1620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfMTA5OTUxMTYzNTgwOA_22a006dd-265a-4ef2-810c-236e1dee1c99">Debt and Interest Rate Swap&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amount of the Company's long-term debt consists of the following:&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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.787%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.789%;"/&gt;&lt;td style="width:1.0%;"/&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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;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="height:15pt;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="height:15pt;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="height:15pt;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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt discount&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,253)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,328)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net carrying amount of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, non-current portion&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On May&#160;12, 2017, the Company entered into a credit agreement with certain lenders and a collateral agent in connection with the acquisition of Exar Corporation. The credit agreement provided for an initial secured term B loan facility, or the &#x201c;Initial Term Loan,&#x201d; in an aggregate principal amount of $425.0 million. The credit agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of $160.0 million (subject to adjustments for any voluntary prepayments), plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;commitments from the lenders then party to the credit agreement or new lenders. The Company has requested an incremental loan under the agreement with new lenders to fund the pending acquisition of the Home Gateway Platform Division of Intel Corporation (Note 14).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Loans under the Initial Term Loan bear interest, at the Company&#x2019;s option, at a rate equal to either (i)&#160;a base rate equal to the highest of (x)&#160;the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z)&#160;an adjusted LIBOR rate determined on the basis of a&#160;one- three- or six-month&#160;interest period, plus 1.0% or (ii)&#160;an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September&#160;30, 2017, the Initial Term Loan amortizes in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan, with the balance payable on the maturity date. The Initial Term Loan has a term of seven years and will mature on May&#160;12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan is due. The Company is also required to pay fees customary for a credit facility of this size and type.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the credit agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the credit agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months of the loan term. The Company exercised its right to prepay and made aggregate prepayments of principal of $213.0 million from origination of the Initial Term Loan through March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s obligations under the credit agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the credit agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a security agreement with the collateral agent.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The credit agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions. As of March&#160;31, 2020, the Company was in compliance with such covenants. The credit agreement also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the credit agreement, and may exercise certain other rights and remedies provided for under the credit agreement, the other loan documents and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of&#160;March&#160;31, 2020 and December&#160;31, 2019, the weighted average effective interest rate on the long-term debt was&#160;approximately 4.6% and 4.9%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $398.5 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 4.6%, which represents a Level 3 fair value measurement. The debt discount of $2.1 million and debt issuance costs of $6.0 million are being amortized to interest expense using the effective interest method from the issuance date through the contractual maturity date of the term loan of May 12, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During each of the three months ended March 31, 2020 and 2019, the Company recognized total amortization of debt discount and debt issuance costs of $0.3 million to interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The approximate fair value of the term loan as of March&#160;31, 2020 and December&#160;31, 2019&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;was $200.8 million and $214.6 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, the remaining principal balance on the term loan was $212.0 million, respectively. The remaining principal balance is due on May 12, 2024 at the maturity date on the term loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Interest Rate Swap&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In&#160;November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its term loans for fixed interest payments bearing an interest rate of&#160;1.74685%. The Company's outstanding debt is still subject to a&#160;2.5%&#160;fixed applicable margin during the term of the loan. The interest rate swap is designated as a cash flow hedge of a portion of floating rate interest payments on long-term debt and effectively fixes the interest rate on a substantial portion of the Company&#x2019;s long-term debt at approximately&#160;4.25%. Accordingly, the Company applies cash flow hedge accounting to the interest rate swap and it is recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, are reported in other comprehensive income (loss). As of March&#160;31, 2020 and December&#160;31, 2019, the fair value of the interest rate swap was a $0.2 million and $0.04 million liability (Note 5), respectively, and is included in other current liabilities in the consolidated balance sheets. The decrease in fair value related to the interest rate swap liability included in other comprehensive income (loss) for the three months ended March 31, 2020&#160;was $0.2 million. The interest rate swap expires in&#160;October&#160;2020&#160;and the total&#160;$0.2 million of unrealized loss before taxes recorded in accumulated other comprehensive income at&#160;March&#160;31, 2020&#160;is expected to be recorded against interest expense in the fourth quarter of 2020, upon expiration of the interest rate swap.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM2NQ_210c3c3b-1414-49a9-9d81-576bf1eb4dee">&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amount of the Company's long-term debt consists of the following:&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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.787%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.789%;"/&gt;&lt;td style="width:1.0%;"/&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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/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-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;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="height:15pt;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="height:15pt;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="height:15pt;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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt discount&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,253)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,328)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net carrying amount of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, non-current portion&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i170e592d64cd407d936a8e06ff94f252_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfMy0xLTEtMS0w_f5a6e58f-cfb3-47d4-8056-a32422a07028"
      unitRef="usd">212000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2481af40de8748c3a102fec1e2cba6c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfMy0zLTEtMS0w_58d6c8e4-3fed-4fce-90e9-ffc086e2de38"
      unitRef="usd">212000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i170e592d64cd407d936a8e06ff94f252_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfNS0xLTEtMS0w_d7b23d2e-0d5e-412c-8c29-a6826c938d17"
      unitRef="usd">1253000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2481af40de8748c3a102fec1e2cba6c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfNS0zLTEtMS0w_9189feb3-2462-4d84-88bc-2ad7bdd0767c"
      unitRef="usd">1328000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i170e592d64cd407d936a8e06ff94f252_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfNi0xLTEtMS0w_4e27f9f2-7b7d-4fa6-8862-cb00fa190ba5"
      unitRef="usd">3550000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2481af40de8748c3a102fec1e2cba6c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfNi0zLTEtMS0w_d731ae8d-f710-4b94-8f36-c00b6e0553b0"
      unitRef="usd">3763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i170e592d64cd407d936a8e06ff94f252_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfNy0xLTEtMS0w_7ce28a19-3928-4881-a0dd-26e347dadbb1"
      unitRef="usd">207197000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2481af40de8748c3a102fec1e2cba6c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfNy0zLTEtMS0w_8d329f24-a673-4df5-93d8-154946cebacc"
      unitRef="usd">206909000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i170e592d64cd407d936a8e06ff94f252_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfOC0xLTEtMS0w_bcc76250-7a12-4cb7-9eb5-3b1f5bd4c6ac"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2481af40de8748c3a102fec1e2cba6c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfOC0zLTEtMS0w_0c05cbd4-1d8c-4941-b4c4-2c556760f38e"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i170e592d64cd407d936a8e06ff94f252_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfOS0xLTEtMS0w_05e74f3c-6e28-4b41-879f-e14d6961697e"
      unitRef="usd">207197000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2481af40de8748c3a102fec1e2cba6c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RhYmxlOjJmODEwNWE1YmJhZjQxMDhhYWJlZjkzMTA3NDhlZmI2L3RhYmxlcmFuZ2U6MmY4MTA1YTViYmFmNDEwOGFhYmVmOTMxMDc0OGVmYjZfOS0zLTEtMS0w_6a71824d-abc6-4dad-ba9e-ea2c1206e5cd"
      unitRef="usd">206909000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i27946a8ffc95426ebb31589256432eaf_I20170512"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDI0_a49cdb82-0c03-487c-98c0-657528dca9ca"
      unitRef="usd">425000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <mxl:LineofCreditFacilityIncrementalBorrowingCapacity
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNTU2_adff3ec1-a27c-4eb0-af11-83402ffa62b3"
      unitRef="usd">160000000.0</mxl:LineofCreditFacilityIncrementalBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i74b6a6e9dcd844cebcb9f0855dd33f63_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM3OQ_e67599f7-b0f9-4785-9787-99e2e292a10e">a base rate</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i960c514d0cc447a88c216383315dcca8_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM3NQ_415540cb-fd2d-43d4-97d6-0d350199ddd8">the federal funds rate, plus 0.50%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i3966f97106a644539c37601cb14ec817_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM3MQ_7ba57bb5-10f8-477a-80fb-e0bb6c5b7bdf">prime rate</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i51b3325aa66b46a699fa62b3a4ed41c5_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM2Ng_1fdff51f-af04-47f0-ab4a-2f8ce91f51a0">an adjusted LIBOR rate determined on the basis of a&#160;one- three- or six-month&#160;interest period, plus 1.0%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i253d867b1f8f4fe3867c1e5f669f531a_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM3Mg_c6b80205-ff2a-4937-8824-7964e878ef4a">adjusted LIBOR rate, subject to a floor of 0.75%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i253d867b1f8f4fe3867c1e5f669f531a_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfMTM1Mw_c4a47d04-6b4c-496f-9cb3-6384395153d6"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i74b6a6e9dcd844cebcb9f0855dd33f63_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfMTM5Mg_63b0cf70-0524-4239-b5a0-3c54dcb4bc6f"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM2Nw_e9cd1f5c-25b2-4701-8009-4f63611a1abb">quarterly installments</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <mxl:DebtInstrumentQuarterlyAmortizationRate
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfMTUzNA_d255ea43-5235-44c4-b092-2d442ab4daf5"
      unitRef="number">0.0025</mxl:DebtInstrumentQuarterlyAmortizationRate>
    <us-gaap:DebtInstrumentCallFeature
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzM3Mw_20c86197-35ed-4d41-8f20-ca0b91096a78">1.0% soft call premium</us-gaap:DebtInstrumentCallFeature>
    <us-gaap:RepaymentsOfDebt
      contextRef="ia5620f937e154d4b80649f99bbb10b8e_D20170512-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfMjczMg_a726fc70-5b62-4144-8c99-6676e769fd6c"
      unitRef="usd">213000000.0</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDIxMA_c3a2456d-3ac5-4840-8e0a-b865aa9af81b"
      unitRef="number">0.046</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDk0NzgwMjMzMzE0OQ_2aaad405-edbe-4689-9b05-2373c79e9a21"
      unitRef="number">0.049</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib142b7e672a544278e9680708ed23d59_I20170512"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDQ2NQ_8fcee68d-a443-44f9-9e6c-ebf4a7718ddc"
      unitRef="usd">398500000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib142b7e672a544278e9680708ed23d59_I20170512"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDY4OQ_3d7a9a39-1bd3-4f5b-b9da-815491905f77"
      unitRef="number">0.046</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib142b7e672a544278e9680708ed23d59_I20170512"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDc2NQ_c9f9bb48-bfd9-4c80-94d4-2a3f2741d340"
      unitRef="usd">2100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ib142b7e672a544278e9680708ed23d59_I20170512"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDc5NQ_2a6b4a09-261c-44db-b5dd-30f574527fb7"
      unitRef="usd">6000000.0</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNDk0NzgwMjMzMjcyMw_f2a3a0af-32d9-40f5-a235-87aede82ec26"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:LongTermDebtFairValue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNTMwNA_67d4d1e0-d131-413e-9885-941b7f396983"
      unitRef="usd">200800000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNTMxMQ_3b5d50ae-6ae4-403e-a6bf-a06474ecf603"
      unitRef="usd">214600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNTU1OA_1de45841-c68f-4270-acce-1ece9458f965"
      unitRef="usd">212000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ifcc3a55acc2b4dd6b0d9bbb4ddb61dcb_I20171103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNTk2Mg_81fff7e7-f4cf-4476-b138-ab20c8dac1ce"
      unitRef="number">0.0174685</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i84135f56c41348ccb4c7fea8bd25a497_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNjAxOQ_0f712442-d541-404d-adeb-d2d4105f3477"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNjMxMw_b74bec3d-3e27-47e5-8809-3ba5efd649d1"
      unitRef="number">0.0425</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssets
      contextRef="i5bb61b4753c44432842f026ef9009b53_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNjY4NQ_89dbed82-0e90-4e30-ad2a-ca1f6428eaec"
      unitRef="usd">200000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icef90523cd194d25b74767993bcd84bf_I20191231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNjY5Mg_c1ff56e5-e4e9-4f85-9493-a2d2b1f50651"
      unitRef="usd">40000.00</us-gaap:DerivativeAssets>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNjkzNw_48d2425f-133e-476b-a7ff-ecf2e4dfeb0f"
      unitRef="usd">-200000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="idb4fd3faf7a84ea58af07a50dcf45d30_D20171114-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83MC9mcmFnOjY5YTNlMzI1MzIxYjRkNGQ4YTUyNDY0N2IwZWY3MzUxL3RleHRyZWdpb246NjlhM2UzMjUzMjFiNGQ0ZDhhNTI0NjQ3YjBlZjczNTFfNzE5OQ_2d6acfff-ad45-45d0-b716-3f5648a311ea"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzAxNA_a6db7d14-6931-411c-8e58-856e4c17dbfb">Stock-Based Compensation and Employee Benefit Plans&lt;div style="margin-top:9pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Employee Stock-Based Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At March&#160;31, 2020, the Company had stock-based compensation awards outstanding under the following plans: the 2004 Stock Plan, the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP. Refer to the Company&#x2019;s Annual Report for a summary of the Company's stock-based compensation and equity plans as of December&#160;31, 2019. There have been no material changes to the terms of the Company's equity incentive plans during the three months ended March 31, 2020. All current stock awards are issued under the 2010 Plan and ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020, the number of shares of common stock available for future issuance under the 2010 Plan and awards outstanding under the 2004 Plan was 15,895,366 shares and zero shares, respectively. As of March&#160;31, 2020, the number of shares of common stock available for future issuance under the ESPP was 3,651,326 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.883%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,933&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;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:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total unrecognized compensation cost related to unvested restricted stock units and restricted stock awards as of March&#160;31, 2020 was $58.0 million, and the weighted average period over which these equity awards are expected to vest is 3.07 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of March&#160;31, 2020 was $17.6 million, and the weighted average period over which these equity awards are expected to vest is 2.15 years. The total unrecognized compensation cost related to unvested stock options as of March&#160;31, 2020 was $1.7 million, and the weighted average period over which these equity awards are expected to vest is 2.14 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company&#x2019;s restricted stock unit activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.341%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.522%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.342%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(418)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.72&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.64&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Performance-Based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company&#x2019;s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020, the Company believes that it is probable that the Company will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance period and calculated growth rates relative to its peers&#x2019; expected results based on data available, as defined in the respective award agreements.&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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.400%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:11.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.21&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 31, 2020&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;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.95&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Employee Stock Purchase Rights and Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Employee Stock Purchase Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended March 31, 2020, there were no shares of common stock purchased under the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average grant date fair value per share&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend yield&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life (in years)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Volatility&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.14&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38.82&#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',sans-serif;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:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company&#x2019;s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company&#x2019;s daily closing stock prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company&#x2019;s stock options activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.929%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Options&lt;br/&gt;(in thousands)&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.23&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.44&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at March 31, 2020&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:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.15&#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',sans-serif;color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.42&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,207&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.88&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;No stock options were granted by the Company during the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The intrinsic value of stock options exercised was $0.3 million and $9.8 million in the three months ended March 31, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash received from exercise of stock options was $0.5 million and $2.6 million&#160;during the three months ended March 31, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The tax benefit from stock options exercised was $0.3 million and $9.0 million during the three months ended March 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Employee Incentive Bonus&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company&#x2019;s common stock as determined in trading on the New York Stock Exchange on a date approved by the Board of Directors. In connection with the Company&#x2019;s bonus programs, in March 2020, the Company issued 0.2 million freely-tradable shares of the Company&#x2019;s common stock in settlement of bonus awards to employees, including executives, for the 2019 performance period. At March&#160;31, 2020, the Company has an accrual of $3.1 million for bonus awards for employees for year-to-date achievement in the 2020 performance period.  The Company&#x2019;s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i5ce5ec37f1c24ef49d674890db73bb13_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzUw_770df59a-cd3e-4031-a282-128d5449a63c"
      unitRef="shares">15895366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6dc0ff30520b4f8fa9db889755f7537a_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzY0_079b9ed9-5e11-41d0-a592-f8dde125467c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i67c2e1f16328423197d9cc1d860613fa_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfODg1_fa8ff8c9-d7f5-497f-b0c6-dea6a778d6f6"
      unitRef="shares">3651326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzAyNA_73a80bb8-1813-4bf1-a516-cd6a1b9571a6">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.883%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,933&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cb63a97501445339fe6173d339f08c4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfMy0xLTEtMS0w_47759660-7bfb-4ace-b3ac-99e8b030bcec"
      unitRef="usd">148000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd86d91f06334597b1d07c53c6993a9f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfMy0zLTEtMS0w_fcb8240f-6d8b-4b66-a216-36670162518c"
      unitRef="usd">130000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i767c78ae017c4d80937596e7dcbcc268_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfNC0xLTEtMS0w_a790f4a8-896f-4d16-92c6-bdd6a61e838f"
      unitRef="usd">3746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i73384eafe0ef46f9b588261cb2e6e61b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfNC0zLTEtMS0w_93eb10e7-c601-486a-9041-96e99fc858ed"
      unitRef="usd">4213000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92d53e8a41a14594b8711ebe34f4a973_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfNS0xLTEtMS0w_bfc56e28-2a19-4061-b36e-8fea21cc40f5"
      unitRef="usd">2933000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3603ebf7549f4db5ae90b3479dea4383_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfNS0zLTEtMS0w_77c4c954-6b58-4686-8767-285a7615344f"
      unitRef="usd">3404000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfNy0xLTEtMS0w_809d1572-2312-4421-8ed6-af05f86584d4"
      unitRef="usd">6827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjFhMzk0NWNmNmViMTQ1YWI5NjgwMjBiOTVjNDc4YjhlL3RhYmxlcmFuZ2U6MWEzOTQ1Y2Y2ZWIxNDVhYjk2ODAyMGI5NWM0NzhiOGVfNy0zLTEtMS0w_5232211f-b489-46b1-bee4-0ae8c5e463e0"
      unitRef="usd">7747000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i283e2d8418a44ec181801a2707bb364d_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMTIwOQ_57625999-a403-4043-8168-0cab0f7371fe"
      unitRef="usd">58000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMTMwMA_bc09c21a-903f-4ac9-93cd-97a8b5ad4e8a">P3Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i17895adaec6546ff8476fbc9876ade7b_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMTM5OQ_d6b4ed2e-4b01-4b51-9ab6-700b2d223b6e"
      unitRef="usd">17600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMTQ5MA_ca7b8b9c-ac96-4b35-a8c1-ec28531169b6">P2Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMTU4OA_3a086a03-5e51-4693-b006-6f7f8a609187"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMTY3OQ_8fe0345c-89e3-469f-8fe5-12568e6b084c">P2Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzAxMQ_f7cb8066-3d85-42f2-914a-e7bcd87f11a6">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company&#x2019;s restricted stock unit activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.341%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.522%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.342%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(418)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.72&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.64&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ic483ee58d9564dda91bf5f42e913d4af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfMS0xLTEtMS0w_b74d3b58-204f-4589-bc9d-935fb750cff2"
      unitRef="shares">2924000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic483ee58d9564dda91bf5f42e913d4af_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfMS0zLTEtMS0w_e540bdfb-d0ee-4db4-8b48-47eacc3946ad"
      unitRef="usdPerShare">21.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfMi0xLTEtMS0w_df461e0f-357f-4046-85e7-64154d886410"
      unitRef="shares">2069000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfMi0zLTEtMS0w_c82c9e65-f01a-45ba-a44e-682319a06c64"
      unitRef="usdPerShare">11.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfNC0xLTEtMS0w_5e331cd6-d09d-48c2-81af-629acaa1cc99"
      unitRef="shares">418000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfNC0zLTEtMS0w_2207805b-73a8-4a70-8142-d46e86d13d3e"
      unitRef="usdPerShare">16.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfNS0xLTEtMS0w_6808db3a-784b-4e17-9310-2bf49f289102"
      unitRef="shares">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic6dec49cb58a49dba43bbe023cb82a07_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfNS0zLTEtMS0w_ebd99e46-1fc8-4c62-81ff-1e3d86a82006"
      unitRef="usdPerShare">21.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i283e2d8418a44ec181801a2707bb364d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfNi0xLTEtMS0w_11d1ad5c-2b67-4110-ac08-ece7e83fa324"
      unitRef="shares">4530000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i283e2d8418a44ec181801a2707bb364d_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmRiNWI4NDZiMDA1NzRjY2M5YTM2NmJkNGNkMDg0MTEwL3RhYmxlcmFuZ2U6ZGI1Yjg0NmIwMDU3NGNjYzlhMzY2YmQ0Y2QwODQxMTBfNi0zLTEtMS0w_d8c6374b-cac3-4161-929e-bd6c15cedb10"
      unitRef="usdPerShare">17.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <mxl:VestingPercentageRelativeToNetSales
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMzAwNw_2fa4e676-c26f-4a83-8dcb-b64730f8c387"
      unitRef="number">0.60</mxl:VestingPercentageRelativeToNetSales>
    <mxl:VestingPercentageRelativeToEarningsPerShare
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMzEwOA_8a6d4da2-d850-4e81-903b-e56c3e67667a"
      unitRef="number">0.40</mxl:VestingPercentageRelativeToEarningsPerShare>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="ic3240b0731544c73a5f982647c6fa801_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMzI1MA_b2543b5d-70f0-44a3-8275-25bbe0b0ac9b"
      unitRef="number">2.50</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="i259d02996148432b885173d79332b9fe_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMzM4OQ_850926d4-4fb8-447c-836a-7d2f6d273e54"
      unitRef="number">0.30</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="id2dead77ee3e424d8207317b9d410769_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfMzM5Ng_97401aab-3b18-487e-8b6b-eaaedb24c18c"
      unitRef="number">1</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzAxOA_83b6ccc1-0061-4cb0-ae1b-832b2b59a075">&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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.400%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:11.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21)&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',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.21&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 31, 2020&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;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.95&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i1a5cb51144944e8bbfa55941fc5bc7a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfMS0xLTEtMS0w_ba1600d9-2cfa-4124-9345-6486bfc936ba"
      unitRef="shares">445000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1a5cb51144944e8bbfa55941fc5bc7a9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfMS0zLTEtMS0w_726664eb-a25c-4e44-bf11-2031d024f585"
      unitRef="usdPerShare">22.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfMi0xLTEtMS0w_6b49f36f-3ebf-4dbf-8e3c-0fd0341fbd43"
      unitRef="shares">1416000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfMi0zLTEtMS0w_9bb5aa76-4987-4f4b-bcb4-100265a887be"
      unitRef="usdPerShare">11.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfNC0xLTEtMS0xMjAy_ea730dda-871a-43d5-8ed6-477de7844ed8"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfNC0zLTEtMS0xMjAy_b8328512-9dd8-4abb-969c-f4722c1fd466"
      unitRef="usdPerShare">22.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfNS0xLTEtMS0xMjA1_6347f918-09e3-409c-b02f-d326d2c547b8"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1bc9975a8b1543dca70ccab7f4586b5a_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfNS0zLTEtMS0xMjA1_27c6c23a-e386-4f25-9a8e-16e102741730"
      unitRef="usdPerShare">22.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i17895adaec6546ff8476fbc9876ade7b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfNi0xLTEtMS0w_b9b7fe40-a479-44de-ac61-f7ce85d8d4f3"
      unitRef="shares">1808000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i17895adaec6546ff8476fbc9876ade7b_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOmZjMWRlNjk4ODkwMzRhZWY4MjE5NDg3YzM3MzIwZWExL3RhYmxlcmFuZ2U6ZmMxZGU2OTg4OTAzNGFlZjgyMTk0ODdjMzczMjBlYTFfNi0zLTEtMS0w_243d0bdd-27cf-45f9-be34-70adc68c4fc9"
      unitRef="usdPerShare">13.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifebe7bce23be494f9836f7704e0a2f09_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNDQ4Ng_7d552926-639c-4c43-bd48-f079e0330dec"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNjk5Ng_efc0d679-340e-40e2-8760-144bebe4a0c4">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average grant date fair value per share&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend yield&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life (in years)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Volatility&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.14&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38.82&#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',sans-serif;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:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia1ce1a70591c4bddab6f77bc5d706cc4_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfMi0xLTEtMS0w_15fbfd89-5248-4675-9582-6c7fb298072d"
      unitRef="usdPerShare">5.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i94b5d9db87a54efdbe0fc6ef0e641604_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfMi0zLTEtMS0w_9faa5ed3-0ee7-48a2-bd1c-ffc8564e80ce"
      unitRef="usdPerShare">5.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0957ea92c16042f0a6037b5d82b451f9_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfMy0xLTEtMS0w_638296bc-6115-43ca-8910-6e3ef0f079bd"
      unitRef="number">0.0159</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icaffccce9e974eaba90cc0925f9437e3_D20190101-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfMy0zLTEtMS0w_7a42596e-5cd5-4ff7-a697-c134774bd52d"
      unitRef="number">0.0251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0957ea92c16042f0a6037b5d82b451f9_D20200101-20200331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfNC0xLTEtMS0w_6c8befa6-d71c-4486-97ef-f992857bb670"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icaffccce9e974eaba90cc0925f9437e3_D20190101-20190331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfNC0zLTEtMS0w_4344405a-48be-4a44-bd6c-71fdcf2c123b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0957ea92c16042f0a6037b5d82b451f9_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfNS0xLTEtMS0w_c56f8564-89d7-4556-a342-d4d21d3a83dd">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icaffccce9e974eaba90cc0925f9437e3_D20190101-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfNS0zLTEtMS0w_8793a4d3-a3ab-4a75-8cbd-01b1c0af46e4">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i0957ea92c16042f0a6037b5d82b451f9_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfNi0xLTEtMS0w_3df95bf2-d695-4b0b-8665-94e99e00c675"
      unitRef="number">0.4314</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icaffccce9e974eaba90cc0925f9437e3_D20190101-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjBmNTk4NWJkZjRhZjRlNmY4ZWJiZjVmNTNjN2I0OWM4L3RhYmxlcmFuZ2U6MGY1OTg1YmRmNGFmNGU2ZjhlYmJmNWY1M2M3YjQ5YzhfNi0zLTEtMS0w_417d12aa-7892-4e58-a2bf-052ec647c490"
      unitRef="number">0.3882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNzAxMw_17ee8744-610a-4f28-b4c5-c4fbebb06cdb">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.929%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Options&lt;br/&gt;(in thousands)&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.23&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.44&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at March 31, 2020&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:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.15&#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',sans-serif;color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.42&lt;/span&gt;&lt;/td&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,207&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.88&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia3f048c57cf84a14bf55bb53b5b10216_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfMS0xLTEtMS0w_e4ed4010-faf1-411d-a89c-b08527c785d4"
      unitRef="shares">1337000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ia3f048c57cf84a14bf55bb53b5b10216_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfMS0zLTEtMS0w_b8c9cdb7-320f-4b2f-82f6-5debc8a99397"
      unitRef="usdPerShare">13.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNC0xLTEtMS0w_e35471ef-2779-4b60-9235-285b7de8e27a"
      unitRef="shares">52000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNC0zLTEtMS0w_0b30afe8-464f-4d6e-a4f1-c00377d87b81"
      unitRef="usdPerShare">9.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNS0xLTEtMS0w_e7c72f2c-7e80-4c72-b317-9360591c90cc"
      unitRef="shares">22000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNS0zLTEtMS0w_03398600-c720-4fc9-8d8e-a07e948431ef"
      unitRef="usdPerShare">14.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNi0xLTEtMS0w_b2eb7512-1910-4155-83d0-fb93c8f7a3a5"
      unitRef="shares">1263000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNi0zLTEtMS0w_c98b0e6f-20eb-466d-8a3e-81d8f5f0ee52"
      unitRef="usdPerShare">13.18</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNi01LTEtMS0w_716cb523-bcbc-4b11-a98a-2ec74b8a733d">P2Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNi03LTEtMS0w_95558320-d4a7-4197-a43f-800e9fd9a102"
      unitRef="usd">2207000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNy0xLTEtMS0w_e40cd910-7fbe-449d-9440-ed20847fb3e2"
      unitRef="shares">1258000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNy0zLTEtMS0w_7ef4126a-9953-4aa0-9049-2200457abc46"
      unitRef="usdPerShare">13.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNy01LTEtMS0w_d1da411a-4b84-43cf-a181-aea0d68022bf">P2Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfNy03LTEtMS0w_4cf02b99-e866-4971-84de-43dde858fce2"
      unitRef="usd">2207000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfOC0xLTEtMS0w_7c817da4-8eb3-4f7f-94d8-da7e843ed951"
      unitRef="shares">1053000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfOC0zLTEtMS0w_ce6948c1-357e-445b-9c5c-7e0fcca6a72d"
      unitRef="usdPerShare">12.12</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfOC01LTEtMS0w_3363dfd4-6eab-4805-aa10-ac6272f5ccdf">P1Y10M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iff31da8db5f24305b5f724ae6f81bb3a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RhYmxlOjQ5MWU5ZjEyZjZmODQ0YTBiYjA5ZjYxNzA5MTUzNDQwL3RhYmxlcmFuZ2U6NDkxZTlmMTJmNmY4NDRhMGJiMDlmNjE3MDkxNTM0NDBfOC03LTEtMS0w_bee9f75d-a66a-4701-9d37-eab2a25acc9f"
      unitRef="usd">2207000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i66eeff0234114e3c9c1399c940abe5c4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTM2Nw_09c9c413-70b4-43eb-a020-54e25e7c6c4a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTQ4MA_d9c3395d-5df9-4f1b-b5a2-bdeee1da6712"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTQ4Nw_11ca5906-c296-452a-8342-8d8aeecadc36"
      unitRef="usd">9800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTY2Ng_a4d824f7-4731-4e8b-9df3-d77007df15cc"
      unitRef="usd">500000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTY3Mw_0fa69512-bcd0-43f9-9f8a-f37caa993cc6"
      unitRef="usd">2600000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTg2MA_aca3e1c4-9359-4def-b575-72cc2c017b47"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNTg2Nw_cf77ec0e-72d0-48be-bb6e-4dc6b811a52a"
      unitRef="usd">9000000.0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <mxl:SharesIssueduponSettlementofExecutiveBonusPlan
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNjU4MA_87bad818-5e31-4b29-89f1-943735e564d3"
      unitRef="shares">200000</mxl:SharesIssueduponSettlementofExecutiveBonusPlan>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV83Ni9mcmFnOjczNGZkYzg0YzcxYzRiYzI5M2VjOTMzYzQ0M2VlY2IwL3RleHRyZWdpb246NzM0ZmRjODRjNzFjNGJjMjkzZWM5MzNjNDQzZWVjYjBfNjc3Mg_57614707-40f5-4ef6-a0d2-e3204f5a5284"
      unitRef="usd">3100000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfNDM2Mg_1eb19b65-b1c2-4497-8dc4-0a31c143324e">Income Taxes&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates.  In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse.  The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance.&#160; Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years.  Based upon the Company&#x2019;s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred taxes, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax free jurisdictions in which it operates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recorded an income tax benefit of $6.7 million in the three months ended March 31, 2020 and an income tax benefit of $6.5 million for the three months ended March 31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The income tax benefit in the three months ended March 31, 2020 and 2019, each primarily related to the mix of pre-tax income among jurisdictions, excess tax deficiencies and benefits, respectively, related to stock-based compensation, and release of certain reserves for uncertain tax positions under ASC 740-10.  Also included in income tax benefit for the three months ended March 31, 2020 was a tax benefit related to the Coronavirus Aid, Relief and Economic Security Act, or CARES Act, enacted effective March 27, 2020.  Such tax benefit relates to the Company&#x2019;s ability to carry back its 2019 net operating loss, originally valued at a 21% federal tax rate, to offset income taxes paid in prior periods at the 35% federal tax rate in effect at that time. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income tax positions must meet a more-likely-than-not threshold to be recognized.  Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met.  Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first financial reporting period in which that threshold is no longer met.  The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended March 31, 2020, the Company&#x2019;s unrecognized tax benefits decreased by $0.1 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of March&#160;31, 2020 were approximately $0.6 million and $0.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At March&#160;31, 2020, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2016, 2015, and 2012, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company&#x2019;s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. Primarily because of the Company's Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company's income tax benefit in the three months ended March 31, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act, a $2 trillion relief package comprising a combination of tax provisions and other stimulus measures.  The CARES Act broadly provides entities tax payment relief and significant business incentives and makes certain technical corrections to the 2017 Tax Cuts and Jobs Act, or the Tax Act.  The tax relief measures for entities include a five-year net operating loss carry &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;back, increases interest expense deduction limits, acceleration of alternative minimum tax credit refunds, payroll tax relief, and a technical correction to allow accelerated deductions for qualified improvement property. The Act also provides other non-income tax benefits, including federal funding for a range of stabilization measures and emergency funding to assist those impacted by the COVID-19 pandemic. Similar legislation is being enacted in other jurisdictions in which the Company operates. ASC Topic 740, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;, requires the effect of changes in tax rates and laws on deferred tax balances to be recognized in the period in which new legislation is enacted. The enactment of the CARES Act and similar legislation in other jurisdictions in which the Company operates was not material to the Company&#x2019;s income tax benefit for the three months ended March 31, 2020 and is not expected to have a material impact on its consolidated financial position and results of operations as of and for the full year ending December 31, 2020.&lt;/span&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMTk3Nw_6642926c-427d-4521-aff4-979a6859ecd8"
      unitRef="usd">-6700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMjAxNA_7de26d39-4158-4a9a-ae20-1242852965b1"
      unitRef="usd">-6500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i943a0aa2848c4ea9b734de273121f885_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMTA5OTUxMTYzODYwNw_af9e901f-6578-4bec-92c9-272d6df13686"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ieca539d7c997408a903e086f38169004_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMTA5OTUxMTYzODYxMg_b36511aa-5376-41ec-8775-3f39ceea810c"
      unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMzA4NA_8082c842-8544-45c8-a4ce-465043367730"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMzI5NA_44b040a8-a28f-461d-9fbc-d2c72ab9406f"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84Mi9mcmFnOjg1Nzk1YjMxOWQ4ODQ2ZTBiZGNjMTY2YWI0Y2JhMWI1L3RleHRyZWdpb246ODU3OTViMzE5ZDg4NDZlMGJkY2MxNjZhYjRjYmExYjVfMzMwMQ_00f78137-c52b-406f-ba3e-934ea7112d64"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RleHRyZWdpb246MjIzY2JmNjc2YWE3NGU4Y2JjMzBmYmRiYjc2Nzk5NTNfMjg2Mw_d3da452c-70a1-4d65-a73b-ce40dcf179dc">Concentration of Credit Risk, Significant Customers and Revenue by Geographic Region&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, both of which are referred to as the Company&#x2019;s customers (Note 11). The Company makes periodic evaluations of the credit worthiness of its customers.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.131%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of total net revenue&lt;/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="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A (distributor)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*&#160;Represents less than 10% of total net revenue for the respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Balances that are 10% or greater of accounts receivable, based on the Company&#x2019;s billings to the contract manufacturer customers, are as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of gross accounts receivable&lt;/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="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A (distributor)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer C (distributor)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Significant Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Suppliers comprising greater than 10% of total inventory purchases are as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor A&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor C&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17&#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',sans-serif;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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor E&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="9" 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of total net revenue&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of total net revenue&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia &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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,376&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,735&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="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;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.152%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.554%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of total net revenue&lt;/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="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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Hong Kong&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#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',sans-serif;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*&#160;Represents less than 10% of total revenue for the respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#x2019;s products is shipped to Asia, and in particular, Hong Kong and China, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#x2019;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, or EMEA markets and North American markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.773%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.576%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.576%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.576%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of total&lt;/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:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;371,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,247&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,034&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#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',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RleHRyZWdpb246MjIzY2JmNjc2YWE3NGU4Y2JjMzBmYmRiYjc2Nzk5NTNfMjg0MQ_e00999d6-736d-42c1-a12b-d2a35b261aa6">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.131%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of total net revenue&lt;/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="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A (distributor)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*&#160;Represents less than 10% of total net revenue for the respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Balances that are 10% or greater of accounts receivable, based on the Company&#x2019;s billings to the contract manufacturer customers, are as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of gross accounts receivable&lt;/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="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A (distributor)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer C (distributor)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Significant Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Suppliers comprising greater than 10% of total inventory purchases are as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor A&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor C&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17&#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',sans-serif;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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vendor E&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#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',sans-serif;color:#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: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id84d20e219924a8abf7a2f86dc5a8ee5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmViZWIwOTIxYzE1NjQ0Nzc5ZmJmODUxNzBiYThhMTk1L3RhYmxlcmFuZ2U6ZWJlYjA5MjFjMTU2NDQ3NzlmYmY4NTE3MGJhOGExOTVfMy0xLTEtMS0w_981f516d-e60e-494c-9f9f-e3fae2bb8b20"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9435c70e0ad34c24bf57c3f2037ed7b4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmViZWIwOTIxYzE1NjQ0Nzc5ZmJmODUxNzBiYThhMTk1L3RhYmxlcmFuZ2U6ZWJlYjA5MjFjMTU2NDQ3NzlmYmY4NTE3MGJhOGExOTVfNC0xLTEtMS0w_993338f8-416c-43a9-828b-ae41e7365d8c"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9ccaa4c387bf4ca58ec9b7385573e681_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmViZWIwOTIxYzE1NjQ0Nzc5ZmJmODUxNzBiYThhMTk1L3RhYmxlcmFuZ2U6ZWJlYjA5MjFjMTU2NDQ3NzlmYmY4NTE3MGJhOGExOTVfNC0zLTEtMS0w_5912924d-8b36-453a-a2f5-8e465773c315"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9ccaa4c387bf4ca58ec9b7385573e681_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmViZWIwOTIxYzE1NjQ0Nzc5ZmJmODUxNzBiYThhMTk1L3RhYmxlcmFuZ2U6ZWJlYjA5MjFjMTU2NDQ3NzlmYmY4NTE3MGJhOGExOTVfNC0zLTEtMS0w_8dd2e221-f5d8-4ea8-ad4d-dcd409da6bf4"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i62f8925aacab419ebdf59be6285b84b9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwNzYxY2Y3OGNkOTRjOGFhZWFiNjQ4MGEwNTYyYjY1L3RhYmxlcmFuZ2U6MDA3NjFjZjc4Y2Q5NGM4YWFlYWI2NDgwYTA1NjJiNjVfNC0xLTEtMS0w_349812f8-1027-4042-b7e9-0084ccad9a99"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87e3c30ef7ef48538af5efa8dd31a76b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwNzYxY2Y3OGNkOTRjOGFhZWFiNjQ4MGEwNTYyYjY1L3RhYmxlcmFuZ2U6MDA3NjFjZjc4Y2Q5NGM4YWFlYWI2NDgwYTA1NjJiNjVfNS0xLTEtMS0w_7d9dbcb4-e0bf-4a0d-9d7f-7f0ab6dd6a89"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72cfb4cdf9fc47bfb27757a74066cdd4_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwNzYxY2Y3OGNkOTRjOGFhZWFiNjQ4MGEwNTYyYjY1L3RhYmxlcmFuZ2U6MDA3NjFjZjc4Y2Q5NGM4YWFlYWI2NDgwYTA1NjJiNjVfNS0zLTEtMS0w_399f7249-5c51-4c62-a1f3-916f9549727f"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7eee88b184024191a3510b3550f81395_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfMi0xLTEtMS0yMjMw_7efbbc00-0ae0-4356-a5a3-d03944640b8e"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i15034b8a87264fb5a8d46a2961426030_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfMy0xLTEtMS0yMjQ5_6105488f-6837-4349-91a7-3290c9f44733"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia8a8635e4e89491a8d567d2d29321a86_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfMy0zLTEtMS0yMjQ5_ff13c6ab-a150-4889-95f2-568df4f9d8ea"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i15204a67f03842ecb1b15c27981feaa9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfMi0xLTEtMS0w_97185958-cf16-4b40-a83b-dc558a61a56f"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3eb85cec0f044ebc8f17e5f67f63c238_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfMy0xLTEtMS0w_5a8a6cdf-588a-456a-aa8e-25fbb37c4a0a"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i439341c90942414db5f08d743e39017f_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfMy0zLTEtMS0w_1d8e861f-d783-48d2-8843-89d330558c17"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i915b1bdc04a948b58fd1f14fc4bb27fb_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmJlNDg5YTEyYWMwNzQ0MzhiZDJkYjRiZmNiODM3OTczL3RhYmxlcmFuZ2U6YmU0ODlhMTJhYzA3NDQzOGJkMmRiNGJmY2I4Mzc5NzNfNC0zLTEtMS0w_6e4750e6-7a78-4b28-958a-8916df02c7b6"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1abcad95952544798644b092a1b5a1a7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfMy0xLTEtMS0w_9f71b498-6678-460d-83da-1ed72294ca2a"
      unitRef="usd">52035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1abcad95952544798644b092a1b5a1a7_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfMy0zLTEtMS0w_71c8b9da-3b9b-470f-98a3-de9f2a985518"
      unitRef="number">0.84</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic178bcc2e21c46959eb967eaf0b6474f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfMy01LTEtMS0w_2bd7b257-98e8-4192-b3a2-0b5b6a1cc11b"
      unitRef="usd">71548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic178bcc2e21c46959eb967eaf0b6474f_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfMy03LTEtMS0w_34ef5aa8-12ab-47e0-b86a-c6b5e4b8bde9"
      unitRef="number">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c7e1d7d2b784d6eabcd1b667c40de3d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNC0xLTEtMS0w_7810b71e-dfbd-41c9-bec1-fff2522a4c2a"
      unitRef="usd">1616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c7e1d7d2b784d6eabcd1b667c40de3d_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNC0zLTEtMS0w_4036fc4d-4bfc-4fc1-8a78-6dd2b76dc17e"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8189d993ec3e45c7b6b300690d0c5212_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNC01LTEtMS0w_eadced12-ef58-4a5f-a676-b748c57d242a"
      unitRef="usd">4352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8189d993ec3e45c7b6b300690d0c5212_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNC03LTEtMS0w_d0cd170d-a29b-4209-a82e-fa8d45ad705a"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie22f0d1a382a448ea22eb6bd5cda58e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNS0xLTEtMS0w_b3086967-4b59-4f18-ac31-5aa23bf507dd"
      unitRef="usd">8376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie22f0d1a382a448ea22eb6bd5cda58e2_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNS0zLTEtMS0w_f10f8bc1-38d5-4930-be67-55b244158afb"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibec6827a4a824cbda8752e62efe75158_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNS01LTEtMS0w_8ed17a38-a6d0-4703-bed9-fdbff653e906"
      unitRef="usd">8735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibec6827a4a824cbda8752e62efe75158_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNS03LTEtMS0w_ca425c49-f430-4f71-a807-36be4699cb0f"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fe5d578b484454396e7beeb42d27e92_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNi0xLTEtMS0w_f2015e2c-f12f-4324-bcf4-f1d37a214940"
      unitRef="usd">62027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0fe5d578b484454396e7beeb42d27e92_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNi0zLTEtMS0w_37ba12fd-2a62-4d6e-a687-11b8d6719da0"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f91faa33cf44ec3b9bc4ae98db09012_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNi01LTEtMS0w_8a427f79-c8a3-4027-8fd7-5b7e287fb8c0"
      unitRef="usd">84635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0f91faa33cf44ec3b9bc4ae98db09012_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjAwMTBkMmE2ZWEwNjQ5MjQ4M2EwODI0NzJjYTA2NGNlL3RhYmxlcmFuZ2U6MDAxMGQyYTZlYTA2NDkyNDgzYTA4MjQ3MmNhMDY0Y2VfNi03LTEtMS0w_139ebb17-d1eb-4c58-b55c-e2f1ca8f6751"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RleHRyZWdpb246MjIzY2JmNjc2YWE3NGU4Y2JjMzBmYmRiYjc2Nzk5NTNfMTY0OTI2NzQ0NDkzMQ_711c49fb-2a7a-48d5-8222-050905fbd259">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.152%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.554%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.621%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of total net revenue&lt;/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="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="display:none;"/&gt;&lt;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Hong Kong&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#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',sans-serif;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*&#160;Represents less than 10% of total revenue for the respective period.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id8cef75cbdb6416995c42d24a1d98641_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjdhNTE5MmE1MDZlNzQ4NmJiNjA5YjEyYmZlYzY0ZGYyL3RhYmxlcmFuZ2U6N2E1MTkyYTUwNmU3NDg2YmI2MDliMTJiZmVjNjRkZjJfMy0xLTEtMS0yNDM2_a8d33c65-c2df-45ef-bc34-c72adee3a18b"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia55a811e53074f15ad02a9d443dd858e_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjdhNTE5MmE1MDZlNzQ4NmJiNjA5YjEyYmZlYzY0ZGYyL3RhYmxlcmFuZ2U6N2E1MTkyYTUwNmU3NDg2YmI2MDliMTJiZmVjNjRkZjJfMy0zLTEtMS0yNDk5_f009e13e-e8f0-4821-8563-a7c9d46b4b09"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i514901cef8fa40d2ab84ee66c340b463_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOjdhNTE5MmE1MDZlNzQ4NmJiNjA5YjEyYmZlYzY0ZGYyL3RhYmxlcmFuZ2U6N2E1MTkyYTUwNmU3NDg2YmI2MDliMTJiZmVjNjRkZjJfMy0zLTEtMS0w_6cf36583-c933-4167-9e9d-1cd10a58ebda"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RleHRyZWdpb246MjIzY2JmNjc2YWE3NGU4Y2JjMzBmYmRiYjc2Nzk5NTNfMjg2MQ_8c6c06bc-aa07-4151-9c74-0d944d1b6b16">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.773%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.576%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.576%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.576%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of total&lt;/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:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;371,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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 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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,247&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,034&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#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',sans-serif;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:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <mxl:Longlivedassets
      contextRef="i78469bbb95c84159a2a461a2c5a26223_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfMy0yLTEtMS0w_e2a6fe3c-8fab-40c0-a8b1-5b8e2b67fe9f"
      unitRef="usd">371947000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i78469bbb95c84159a2a461a2c5a26223_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfMy00LTEtMS0w_d05a4b8f-e6e8-4e40-83c0-5882f53dbcc4"
      unitRef="number">0.85</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i173833381cf442a391a43d026bd9b4fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfMy02LTEtMS0w_60303316-b3c0-4d68-b72e-47a95b8ef50d"
      unitRef="usd">385302000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i173833381cf442a391a43d026bd9b4fb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfMy04LTEtMS0w_463a1074-5d74-4469-99e4-f17afddeee9c"
      unitRef="number">0.85</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i38a1fcfb71e84df29cf081fbefd9cb02_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNC0yLTEtMS0w_f2074411-942b-4515-a39f-7d1f505a2b12"
      unitRef="usd">61321000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i38a1fcfb71e84df29cf081fbefd9cb02_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNC00LTEtMS0w_df73f959-b224-4996-952d-ab97fabe0041"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i6480fc30f37f4df280c52e413c7d7f46_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNC02LTEtMS0w_d6d0393a-4cfe-4fe9-bfd5-4d4bafac2cde"
      unitRef="usd">63556000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6480fc30f37f4df280c52e413c7d7f46_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNC04LTEtMS0w_22d361d6-8151-4d5a-8e2e-4e503a5a67ab"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ia8d39c864dee43018a51946c2f7b8630_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNS0yLTEtMS0w_9c03a7f9-669c-4ad3-b0a5-54a53685cd50"
      unitRef="usd">4247000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia8d39c864dee43018a51946c2f7b8630_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNS00LTEtMS0w_c3c4c469-7ae6-4ef6-b4b1-7684ee39de53"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i96a35ab35e7c481e9e90f3e93e8b13d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNS02LTEtMS0w_4ffcca4d-3da3-430f-8599-34afff5a4216"
      unitRef="usd">5034000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i96a35ab35e7c481e9e90f3e93e8b13d8_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNS04LTEtMS0w_506cc8f9-d5e6-4c27-a7e3-08398d9b999c"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i7a45c7bf201e48039c9f1a6d9bba6707_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNi0yLTEtMS0w_db725b7c-6c32-4b80-bca5-a59eb5847d5c"
      unitRef="usd">437515000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7a45c7bf201e48039c9f1a6d9bba6707_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNi00LTEtMS0w_c52e5005-9722-464b-984d-1afa6b9f3d4e"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ifbb7e81ec2254f7c9f6fb5d6a2e0fd78_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNi02LTEtMS0w_4d0d1d1a-188b-46aa-89b8-76ed4f0c7c37"
      unitRef="usd">453892000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifbb7e81ec2254f7c9f6fb5d6a2e0fd78_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV84OC9mcmFnOjIyM2NiZjY3NmFhNzRlOGNiYzMwZmJkYmI3Njc5OTUzL3RhYmxlOmNmYWFiNDMxMjMxMTQ2YTk5MTYyZmMyMDNlMDFiNDYwL3RhYmxlcmFuZ2U6Y2ZhYWI0MzEyMzExNDZhOTkxNjJmYzIwM2UwMWI0NjBfNi04LTEtMS0w_f59dcc9b-d6b5-44f1-94c3-283271378cda"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMjI0MA_90818856-1a2d-458e-9eca-07898be39123">Revenue from Contracts with Customers&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue by Market&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents disaggregated net revenues by market (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.830%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.721%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:6pt;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="height:6pt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Connected home&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of net revenue&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',sans-serif;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',sans-serif;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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of net revenue&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial and multi-market&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of net revenue&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenues from sales through the Company&#x2019;s distributors accounted for 61% and 41% of net revenue for the three months ended March 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, customer contract liabilities consist of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.01 million. Revenue recognized in each of the three months ended March 31, 2020 and 2019 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no material changes in the contract liabilities balance during the three months ended March 31, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, obligations to customers consisting of estimates of price protection rights offered to the Company&#x2019;s end customers totaled $8.0 million and $12.6 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 6. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of March&#160;31, 2020 were $9.1 million and $1.6 million, respectively, and as of December&#160;31, 2019 were $8.4 million and $1.4 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 6).  The increase in revenue in the three months ended March 31, 2020 and 2019 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $0.3 million. Right of return assets are included in inventory in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, there were no impairment losses recorded on customer accounts receivable.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMjI0Ng_45db86de-7e74-408e-b8ee-61eb5faa3e6a">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents disaggregated net revenues by market (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.830%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.721%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/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;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:6pt;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="height:6pt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Connected home&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of net revenue&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',sans-serif;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',sans-serif;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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of net revenue&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial and multi-market&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;% of net revenue&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#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',sans-serif;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e2d32b7152049b78912a1234d3c6980_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfMy0xLTEtMS0w_7847becb-8e20-4bd5-99a2-0f6eb8392972"
      unitRef="usd">32254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib33f3fb3fe764631af3f207245861339_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfMy0zLTEtMS0w_e8ef0233-2db3-4aa0-b22e-53df60d56f17"
      unitRef="usd">43432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d8f0d85be424d8eb5ad48fefd71e74e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNC0xLTEtMS0w_4b9a1eb3-8a6c-4ba0-9f73-071ae3e00e65"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ae08fd4c7ab4ad883c140cfca1903a5_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNC0zLTEtMS0w_4c23a96f-356b-4669-a1f3-bbc180de2f8c"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3179bec9c50c4360b27cb5a132c5dc19_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNS0xLTEtMS0w_3edaf290-e4d2-4e5d-9c95-e37e33ddb92d"
      unitRef="usd">17542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17e437c2de7a4db39d577fb67edcb842_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNS0zLTEtMS0w_16dd75b9-c087-491d-996d-9f6dd5efcdcc"
      unitRef="usd">22102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i308418271e594af5bccd4522b24bee85_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNi0xLTEtMS0w_1541e656-1ee2-4ccd-a727-cfc48a396d24"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i61d8aa1d6d284fb1960b7cb7d1e21b27_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNi0zLTEtMS0w_810d8ffe-151d-471b-bc3f-9dd242bc9344"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27f1b052e7d943b98a61459f6a992969_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNy0xLTEtMS0w_c2be764b-8106-4eae-a0ba-1db342d46270"
      unitRef="usd">12231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46df38a3fff04ad1b4f684a4c2fe3897_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfNy0zLTEtMS0w_eca70e2c-19cf-4653-8163-7cd1a336d773"
      unitRef="usd">19101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib43e9e732669475ab363e979c2f5ba2f_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfOC0xLTEtMS0w_032fb481-1ed5-480d-80de-10245a5689f4"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i35a086a39d0947559309dfb48624f9fe_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfOC0zLTEtMS0w_c3525d2b-b963-435c-adba-f5ac7a61325d"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfOS0xLTEtMS0w_60ccdad0-e4d1-43e3-a3ee-6ef9b0eff990"
      unitRef="usd">62027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RhYmxlOjg3MmM4NzA4MDQ1NzQ1Y2U4YzJkNDg1NjAyMjAyODk5L3RhYmxlcmFuZ2U6ODcyYzg3MDgwNDU3NDVjZThjMmQ0ODU2MDIyMDI4OTlfOS0zLTEtMS0w_e022c8df-7beb-4e73-a9b3-a614d4699e2a"
      unitRef="usd">84635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if7f9875b04de4ce6915606766a1673ff_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMjE1_f55c37db-2e2f-4368-8b90-67e7fbdeae74"
      unitRef="number">0.61</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icbea84f3f2ad4c959ecc75279c740564_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMjIy_e7d40fa6-6feb-42ec-a6d0-4b1ee8ae101f"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfNTky_86f30ff1-eea0-4db7-b4cc-c166b8faf36d"
      unitRef="usd">10000.00</us-gaap:ContractWithCustomerLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMTAzOA_a165a5a9-d0ba-42ca-9c98-b24be4ae53d4"
      unitRef="usd">8000000.0</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMTA0NQ_1a29ee57-e3d3-4f63-9597-c8a641a763aa"
      unitRef="usd">12600000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i352bfa0b1b434b11b0e3edcdfba706db_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMTUxMA_ce4008f6-2487-440a-8a99-e1008bd61bfe"
      unitRef="usd">9100000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="i158f3eb4880d476780ad3ab727a0153f_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMTUxNw_52fe640c-27eb-4878-8efe-bfc77a2123f6"
      unitRef="usd">1600000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ie58125d119744833a3563f1a62edf12f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMTU1Mw_4185e79c-d545-47d8-811c-6c0d64c76c65"
      unitRef="usd">8400000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="ie09860ce45b34fe88d5e1c913e193700_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMTU2MA_90ea94a9-8db5-4dc0-b0de-36d7e5486fda"
      unitRef="usd">1400000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMjA1Nw_8aabe6d6-c026-40aa-b5aa-f2d8a7bb1d94"
      unitRef="usd">300000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic3caed700327479980bee54d9ed31b48_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85MS9mcmFnOmM5MDA4YTc5ZTM5YjRiNGY4ZDM3ODZlODQ5ZjJkODI5L3RleHRyZWdpb246YzkwMDhhNzllMzliNGI0ZjhkMzc4NmU4NDlmMmQ4MjlfMjE3Nw_de0d3c19-3ba9-4903-8347-13983ca3e3a6"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMjA0Mw_7b25847b-b99c-445e-9401-51c3063b342b">Leases&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;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;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating lease arrangements primarily consist of office leases expiring at various years through 2023. These leases often have original terms of 3 to 5 years and contain options to extend the lease up to 5 years or terminate the lease, which are &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases.  Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of March&#160;31, 2020 and December&#160;31, 2019, the weighted average discount rate for operating leases was 5.0% and the weighted average remaining lease term for operating leases was 2.7 years and 2.9 years, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of March&#160;31, 2020:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.305%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,989&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,544&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unrealized translation loss&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: short-term lease liabilities&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,751)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating lease cost was $0.9 million&#160;for the three months ended March 31, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Short-term lease costs for the three months ended March 31, 2020 and 2019 were not material. There were no right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Subleases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has subleased certain facilities that it ceased using in connection with a restructuring plan (Note 3). Such subleases expire at various years through fiscal&#160;2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of&#160;March&#160;31, 2020, future minimum rental income under non-cancelable subleases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.280%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;480&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum rental income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total sublease income related to leased facilities the Company ceased using in connection with a restructuring plan for the&#160;three months ended March 31, 2020 and 2019&#160;was approximately&#160;$0.2 million&#160;and $0.6 million, respectively (Note 3).&lt;/span&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i03e365ca759b4402b984722e7a41cb7a_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMTgw_f9953037-a2d5-4cab-94e3-f6b90346d530">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ie1220956ce0d40fb935b37b80e6758b3_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMTg2_b59d8801-f175-4ba0-8c37-66edf2209c01">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMjQx_9d1cbc39-1e20-4967-88b2-9c02e21b86a1">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfNzgx_dbdac444-6b6a-4766-830c-115b1c032099"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfODU1_d1b3bda5-f7a4-4c6a-af43-e9b883d3e9c6">P2Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iabe625d9e6d6419b9a5b310dabbeb666_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfNDk0NzgwMjMyNzk1MA_62fac81d-8600-4949-8fdf-f7c42b9b5b1a">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMjA1MQ_237b6f85-9627-4375-9314-a19ef3c581c5">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of March&#160;31, 2020:&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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.305%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,989&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,544&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unrealized translation loss&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: short-term lease liabilities&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,751)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfMi0xLTEtMS0w_7dccbc64-a89c-4d1e-99a8-0d930f163c98"
      unitRef="usd">3989000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfMy0xLTEtMS0w_581a49ed-b65e-47eb-80bb-10fe86ba9c7d"
      unitRef="usd">5148000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfNC0xLTEtMS0w_30766674-d520-4da8-a1c8-d83a14b2f31c"
      unitRef="usd">3544000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfNS0xLTEtMS0w_57c8bca0-ed3b-49c6-9c6a-0c7b0257f4f3"
      unitRef="usd">1015000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfOC0xLTEtMS0w_1f07aca8-cd13-4c63-8ae3-261774777b29"
      unitRef="usd">13696000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfOS0xLTEtMS0w_4aa5c70c-c9c1-42a0-ba29-21f246adc57e"
      unitRef="usd">912000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <mxl:Unrealizedgainlossontranslationtoreportingcurrency
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfMTAtMS0xLTEtMA_454f0ee6-47ec-4bea-996f-22aa28c4b5e9"
      unitRef="usd">-4000</mxl:Unrealizedgainlossontranslationtoreportingcurrency>
    <us-gaap:OperatingLeaseLiability
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfMTEtMS0xLTEtMA_3c37ce00-61f3-47e9-badf-815ab245b9b8"
      unitRef="usd">12780000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfMTItMS0xLTEtMA_4a7e4d49-ab3c-476c-a41b-c84986861659"
      unitRef="usd">4751000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOjc4MDZkOTU1NjE2ZjQ3ZDc4MGNlNGY4NzhmOGRhYjhmL3RhYmxlcmFuZ2U6NzgwNmQ5NTU2MTZmNDdkNzgwY2U0Zjg3OGY4ZGFiOGZfMTMtMS0xLTEtMA_53396dec-5c20-4f58-8b22-70ef68afe850"
      unitRef="usd">8029000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMTA5MQ_05871fdd-7f48-41b2-bdde-b509835a1be0"
      unitRef="usd">900000</us-gaap:OperatingLeaseCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMTI3OA_55b006c6-4b2b-4919-b26d-f4237db60b67"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMjA0Ng_b017f2ab-57d5-417c-87bd-815423f7e5d6">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has subleased certain facilities that it ceased using in connection with a restructuring plan (Note 3). Such subleases expire at various years through fiscal&#160;2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of&#160;March&#160;31, 2020, future minimum rental income under non-cancelable subleases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.280%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;480&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum rental income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOmJmMWY5ZWVkN2UwZTQ0ZjZiYmVjNTNkOGRjMmZkNGRkL3RhYmxlcmFuZ2U6YmYxZjllZWQ3ZTBlNDRmNmJiZWM1M2Q4ZGMyZmQ0ZGRfMi0xLTEtMS0w_a169346e-ab7e-441c-82fc-283fb4a363a2"
      unitRef="usd">480000</mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear>
    <mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOmJmMWY5ZWVkN2UwZTQ0ZjZiYmVjNTNkOGRjMmZkNGRkL3RhYmxlcmFuZ2U6YmYxZjllZWQ3ZTBlNDRmNmJiZWM1M2Q4ZGMyZmQ0ZGRfMy0xLTEtMS0w_256cf0ef-7ff0-41d4-afc5-10acc1c6c36c"
      unitRef="usd">546000</mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears>
    <mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOmJmMWY5ZWVkN2UwZTQ0ZjZiYmVjNTNkOGRjMmZkNGRkL3RhYmxlcmFuZ2U6YmYxZjllZWQ3ZTBlNDRmNmJiZWM1M2Q4ZGMyZmQ0ZGRfNC0xLTEtMS0w_046b71d6-16e7-422f-867a-4d5e8e329573"
      unitRef="usd">488000</mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears>
    <mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOmJmMWY5ZWVkN2UwZTQ0ZjZiYmVjNTNkOGRjMmZkNGRkL3RhYmxlcmFuZ2U6YmYxZjllZWQ3ZTBlNDRmNmJiZWM1M2Q4ZGMyZmQ0ZGRfNS0xLTEtMS0w_9cdb9713-6e47-445b-b2e0-e486af05a3b7"
      unitRef="usd">291000</mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears>
    <mxl:OperatingLeasesFutureSubleaseIncomeDue
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RhYmxlOmJmMWY5ZWVkN2UwZTQ0ZjZiYmVjNTNkOGRjMmZkNGRkL3RhYmxlcmFuZ2U6YmYxZjllZWQ3ZTBlNDRmNmJiZWM1M2Q4ZGMyZmQ0ZGRfOC0xLTEtMS0w_bc2d2ebe-a241-4567-9c91-a4a2c50ca6c9"
      unitRef="usd">1805000</mxl:OperatingLeasesFutureSubleaseIncomeDue>
    <us-gaap:OperatingLeasesRentExpenseSubleaseRentals1
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMTgyMw_ccdec397-34be-4c38-8967-9ae6eab3d78c"
      unitRef="usd">200000</us-gaap:OperatingLeasesRentExpenseSubleaseRentals1>
    <us-gaap:OperatingLeasesRentExpenseSubleaseRentals1
      contextRef="i3600e4f8b738499daec8bded5bb31d3e_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV85Ny9mcmFnOmNjNWNjNWEwNmZiMzRhMzNiMjc3ZDgzYzdhZDNhODBhL3RleHRyZWdpb246Y2M1Y2M1YTA2ZmIzNGEzM2IyNzdkODNjN2FkM2E4MGFfMTgzMA_435b2659-798f-46a2-9c84-d3b358466665"
      unitRef="usd">600000</us-gaap:OperatingLeasesRentExpenseSubleaseRentals1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90ZXh0cmVnaW9uOjcyNTg3ZGY4NmY2ZDQ4MGNhMGZlYzdiZTcxYTMwYzIzXzM5NDc_8f75c0e7-a9b4-4947-adf5-1d10ef544cad">Commitments and Contingencies&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventory Purchase and Other Contractual Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020, future minimum payments under inventory purchase and other obligations are as follows:&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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.783%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.787%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.740%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory Purchase Obligations&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Obligations&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,445&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,445&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other obligations consist of contractual payments due for software licenses.&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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Other Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company&#x2019;s interests, would have a material effect on the Company&#x2019;s financial position, results of operations, or cash flows or that would not be covered by the Company&#x2019;s existing liability insurance.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90ZXh0cmVnaW9uOjcyNTg3ZGY4NmY2ZDQ4MGNhMGZlYzdiZTcxYTMwYzIzXzM5MzI_7ecaba5d-285c-45bf-b643-21fb458df5b2">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020, future minimum payments under inventory purchase and other obligations are as follows:&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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.783%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.787%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.740%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory Purchase Obligations&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Obligations&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,445&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,445&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90ZXh0cmVnaW9uOjcyNTg3ZGY4NmY2ZDQ4MGNhMGZlYzdiZTcxYTMwYzIzXzM5MzM_8acfee89-1761-4e4c-b6ea-4cedac54d07b">&lt;div style="text-indent:27pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020, future minimum payments under inventory purchase and other obligations are as follows:&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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.783%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.226%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.787%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.740%;"/&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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory Purchase Obligations&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Obligations&lt;/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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (9 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,445&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,445&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzEtMS0xLTEtMA_59b3ad9d-b236-4254-bc50-d67c291b1397"
      unitRef="usd">22252000</us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear>
    <us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ibedc0350b0c349b9b6eb8241009ee43d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzEtMy0xLTEtMA_ca102a0a-dfd8-44de-a642-3223e20870e2"
      unitRef="usd">2985000</us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzEtNS0xLTEtMA_b6eece62-9149-412c-9d7b-87a8dfb94dd5"
      unitRef="usd">25237000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzItMS0xLTEtMA_c8786d08-2c08-400d-83f8-e496bf23a604"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="ibedc0350b0c349b9b6eb8241009ee43d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzItMy0xLTEtMA_249bec58-a47b-44db-bec0-38cea1ca4098"
      unitRef="usd">1445000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzItNS0xLTEtMA_70cca351-ccf5-48b9-bf6b-78df70894416"
      unitRef="usd">1445000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzMtMS0xLTEtMA_53644657-858c-45ca-ade4-fcd3301667e7"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="ibedc0350b0c349b9b6eb8241009ee43d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzMtMy0xLTEtMA_c565ab74-8c26-40ea-b44a-773b91085af6"
      unitRef="usd">950000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzMtNS0xLTEtMA_fa86f72a-0f02-4560-83bc-e574f30ed075"
      unitRef="usd">950000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzQtMS0xLTEtMA_d2f1b4f2-ed6a-4437-a5af-d0bfdb6d384d"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="ibedc0350b0c349b9b6eb8241009ee43d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzQtMy0xLTEtMA_3dbbd778-4245-4803-aaf3-261a742a7372"
      unitRef="usd">447000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzQtNS0xLTEtMA_a7bc31ad-827c-4436-97ce-6342a5a31d8f"
      unitRef="usd">447000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzUtMS0xLTEtMA_704ed8e2-f03a-4dbe-a46f-548a0e267cac"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="ibedc0350b0c349b9b6eb8241009ee43d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzUtMy0xLTEtMA_504889bf-d9e0-4a67-ad5c-d4379812f5a7"
      unitRef="usd">0</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzUtNS0xLTEtMA_1bdb50a3-62ec-44ee-811f-746ff2c3e5d5"
      unitRef="usd">0</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzYtMS0xLTEtMA_be1cad27-200a-4afb-a550-c1b5b9f8f5d5"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="ibedc0350b0c349b9b6eb8241009ee43d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzYtMy0xLTEtMA_ec2f3b3d-b03e-4be6-a472-7952136d2eb0"
      unitRef="usd">0</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzYtNS0xLTEtMA_4a5cd8e2-3516-49dc-9237-05384cd1e8b4"
      unitRef="usd">0</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="i841d7027bfb54147906a6c33a32c4d98_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzctMS0xLTEtMA_8d2c53b1-2ba9-44ee-b2ff-330eae43ddb3"
      unitRef="usd">22252000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:OtherCommitment
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzctMy0xLTEtMA_88fe7152-63c9-426a-b321-86591336996c"
      unitRef="usd">5827000</us-gaap:OtherCommitment>
    <us-gaap:ContractualObligation
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDMvZnJhZzo3MjU4N2RmODZmNmQ0ODBjYTBmZWM3YmU3MWEzMGMyMy90YWJsZTpiYzVmYzkzZjllMzY0YjY3ODgxNzQzYTBkZGYzOTg4Mi90YWJsZXJhbmdlOmJjNWZjOTNmOWUzNjRiNjc4ODE3NDNhMGRkZjM5ODgyXzctNS0xLTEtMA_d11b95b9-e114-4d39-bee0-ed4ffd0d4623"
      unitRef="usd">28079000</us-gaap:ContractualObligation>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ib47e17dbf3a44c8b85d034536f3e0fe0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwMDA_57e3523c-21ba-4e15-b2b3-e8239af8387d">Subsequent Event&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Acquisition of Home Gateway Platform Division of Intel Corporation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 5, 2020, the Company entered into an asset purchase agreement with Intel Corporation, or Intel, under which the Company and its wholly owned Singapore subsidiary agreed to acquire certain assets and assume certain liabilities of the Home Gateway Platform Division of Intel Corporation, which the Company refers to as the WiFi and Broadband assets business, for a purchase price of $150.0 million in cash payable upon closing of the transaction. The Company intends to fund the transaction primarily with approximately $140.0&#160;million of new transaction debt and approximately $10.0&#160;million in cash from the Company&#x2019;s balance sheet. The transaction is currently expected to close in the third quarter of 2020. The Company&#x2019;s board of directors has unanimously approved the asset purchase agreement and the transactions contemplated thereby.  During the three months ended March 31, 2020, the Company incurred $3.3&#160;million in costs associated with the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;padding-left:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the asset purchase agreement, the Company entered into a debt commitment letter effective April 5, 2020 with certain initial lenders who have committed to provide a secured term loan facility in an aggregate principal amount of up to $140.0&#160;million, subject to the satisfaction of certain customary closing conditions. The facilities are available to finance the acquisition and to pay fees and expenses incurred in connection therewith. The commitment letter provides that the term loan facility will have a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NzkwODA_60dfc888-1d31-49ff-9f70-76cf8f2c5894"&gt;three&lt;/span&gt;-year term and that term loans will bear interest at either an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum, at our option. The incremental term loan facility will be subject to a financial covenant of an initial maximum total net leverage ratio of 3.5 to 1 which decreases to 3.0 to 1 beginning with the sixth full fiscal quarter ending after the close of the transaction. The definitive documentation governing the debt financing has not been finalized, and, accordingly, the actual terms may differ from the description of such terms in the commitment letter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consummation of the closing is not subject to a financing condition but is subject to customary conditions to closing, including the receipt of approval (or expiration of the waiting period) under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR. On April 21, 2020, the U.S. Federal Trade Commission (FTC) granted early termination of the waiting period with respect to the pending acquisition. In addition, as required by local law in certain jurisdictions, Intel will initiate consultations on the proposed transaction with its relevant works councils, trade unions and other employee organizations. Either party may terminate the Purchase Agreement, subject to certain exceptions, (i) if the closing has not occurred by December 5, 2020 or (ii) if a legal restraint would prevent the consummation of the closing.&lt;/span&gt;&lt;/div&gt;In connection with the transaction, MaxLinear and Intel have agreed to enter into, as of the closing, certain other ancillary agreements, including (i) an intellectual property matters agreement, pursuant to which Intel will grant to MaxLinear a license to certain intellectual property rights for use by MaxLinear in connection with the acquired assets and MaxLinear will grant back to Intel a license to the intellectual property rights in the acquired assets, (ii) a supply agreement, pursuant to which Intel will manufacture and fabricate certain products for MaxLinear that are part of the acquired assets, (iii) an ethernet network controller services agreement, pursuant to which MaxLinear will provide Intel with certain development services with respect to certain Intel ethernet network controller products, and (iv) a transition services agreement, pursuant to which Intel will provide certain services on a transitional basis for up to a 12-month period after the closing, the scope of which includes services relating to real estate and facilities, information technology, and supply chain, procurement, sales operations, and engineering support.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i188ff81a541848eea96e6d9953c8da59_D20200405-20200405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NDY2MTc_8ad11803-9576-4bd4-a079-66fb29fb162e"
      unitRef="usd">150000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:LongTermDebt
      contextRef="idd31d468d6374ee98b7866b714f8fc61_I20200405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NDY2NDg_db4b4264-16d8-4021-9b03-3ac7934bb01e"
      unitRef="usd">140000000.0</us-gaap:LongTermDebt>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i188ff81a541848eea96e6d9953c8da59_D20200405-20200405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzE2NDkyNjc0Nzc2NjI_806453ca-c1de-436f-9742-f0ff0028cd2d"
      unitRef="usd">10000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="id7d9971abaeb4ac89694f43f22395f77_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NjM2NjE_ecbfe78b-7ac0-4c97-b129-bb0a3c0c9f66"
      unitRef="usd">3300000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:LongTermDebt
      contextRef="idd31d468d6374ee98b7866b714f8fc61_I20200405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NDY2ODg_bed52777-7698-4cd2-beb7-c05738a3155b"
      unitRef="usd">140000000.0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i681ec7527e4d4edbadf4ebe59e4beaf4_D20200405-20200405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NzkwNTY_904e7321-fa75-4a39-8120-2bc11412c9fc"
      unitRef="number">0.0425</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i96b51d53b899467a82f0f544e735d6fa_D20200405-20200405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NzkwNjM_8da98e69-9cab-44bb-928d-3a9fd315efc2"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCovenantDescription
      contextRef="i442d0e11a57d4b66ad1d92001e1c11dd_D20200405-20200405"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1MDJlOTY0ZWVmMDRjNjViOWUyNWY5NjQ1MzI5MzQ1L3NlYzphNTAyZTk2NGVlZjA0YzY1YjllMjVmOTY0NTMyOTM0NV8xMDYvZnJhZzoyZTAxNzkwNDBkNDk0YjIyOGY5NGUyN2IwNjFiNWZiYy90ZXh0cmVnaW9uOjJlMDE3OTA0MGQ0OTRiMjI4Zjk0ZTI3YjA2MWI1ZmJjXzEwOTk1MTE2NzkwNjk_5dabb4fe-4dfc-42d4-91b4-5daccb3945d1">The incremental term loan facility will be subject to a financial covenant of an initial maximum total net leverage ratio of 3.5 to 1 which decreases to 3.0 to 1 beginning with the sixth full fiscal quarter ending after the close of the transaction.</us-gaap:DebtInstrumentCovenantDescription>
</xbrl>
