<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:supn="http://www.supernus.com/20200331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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="supn-20200331.xsd" xlink:type="simple"/>
    <context id="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if0f1e961058d4583b8605f0baafaea02_I20200429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-04-29</instant>
        </period>
    </context>
    <context id="i7f9d9f6b6f41421898c95e3d070493d2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3386b78423914cc493dd03330615c417_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i862c2a94f0b0456e93e4af8f628eac55_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i484a727a14a0432481ce9a59a5cc4c1f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia9a41ced66bb42fca77df269ca561662_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaf3ae423f4864e7abb578b50a9451d05_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i495abe96235e4830998d781175b81d27_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i40d9b6b8dca74f58b386de8ae70b67d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ida1e61897ee44e31b286ecda6f5241df_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i141a5962abf34877b4b3219f60aec6d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i0e993acea4014e9685d05733e07c3b4f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idbbfa8c54b0742f1ba3a5544e1a6f56a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ie88a94f2db74417c80563acc4cf4099e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="iae19cb1234f04206a50c4eef5c75ed5d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7664b6d0be7c48259b74f175820ef822_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ieb6355924afb418c997a3711d12430a1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i9c2b5d68a63340138db5ceb81c27eb26_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i4675d3e1bb804c60894a4050e8bb2072_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i7e321438a167473dbf12dcd8784fd69b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8f40fc4f883042d09cdd0f29eecf2276_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i425c457eeea249199208e07e6dd306cb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i847fe8ce602445e8b794627dd9183b0e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ia86f22585532482db4c50f01e25b472d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i083f500a2dee49758f940f8a2421503f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i589580b080a64f3d9fbb6a448aabb854_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="id1bf76a179a44ec08c6c6e2b93d39407_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i46ad3da5561a49eab20295f3b0e98ec3_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3a4c3f64d28c4fec901defd4f22ac67f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i8206f13ade2641c3baa29c90a530def0_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i96b51dfb62fe46c4955cff1121cdc30c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="icd5d2e188a13405b8b99e5a71d44e186_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ia839c9ff667749808c86688e6fc72a71_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5fe53612f0724e4c920adb67909e04d6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="icd5da9c74c5f43ddb479b45593ab8db8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2ba853013d1e46748b9402c2528d3877_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9d6af1a3ad05498487c738ed0c1d39cf_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i06245a8fa9b74ac5a93dbb18ec081201_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i15c0456e73c94b3ea358e93f9c9dc960_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i28b97f42a7b74105bb809b14f2c6da56_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="icdff8c8b946841b9913bf76fac63865d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia6013172b2cb408b923b131b5aa4fa60_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie8f5dc98b6d84914b3ad517c1f1ed007_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:OxtellarXRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4a02403a7f8a4e6ea8a95bfdfd7f399f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:OxtellarXRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i71b970459a07474e8c045d1b135e22b6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:TrokendiXrMember</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="i4a8d11610ade42d79c7841c39b486953_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:TrokendiXrMember</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="ic258fcc494ed4cb3a20558c498b1502e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if7280cb60f8141c2a4062050172ccbb8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9f06089e89504bf489c58f6c4c5f1998_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia96a18628bf44c759a82f20eecb1f3ff_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0186ec592e374b34ad874fef48b6ee33_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0b2f279e67d34eed9afd33ad32d83bd2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic07e1a2f31cc475cbcb76524fea82c1c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic4a1d5ea601044d7855028072e8f877a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0ceb9e6f44444933b6033e42c506cdf9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie389e28ba48e4b04bf2e179aa611de20_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie10a06c64e964029b84c37a5cd2d5a0b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic549ac6855c040fc89706580f998ba95_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i732d5c4d8aa04bd3a21f8a5262f49141_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3d8490f780184dec80b2cf444d09f1be_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i82f37ce8cb5b496a9689c4e121b9eaeb_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i91b8d43b9b214e8fa96800a53d6ea343_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i25e10c64b3bd41e98d813cd8e1d190d5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia59666a4e83a4eafbeaa6699073a33c9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1f01598ff1364667bc613bd7a90d3980_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i38da7458d30340cf9bc41971e37708d1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i74fa261211ff40229171e396e8851100_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i143501c0397a49adabcb86db73119078_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7c47e4f95b84e04bf5e48911fe9ac12_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65642d46100c434d90f2d9c6203b2392_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if3b9df50407d40cbbc0d5dd8d0ba8e78_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i07c0ab8ac8504ea9b449eb62f6bde70d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a30d9bf25564bb79a7f7e31172b4af6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9243ff6895b5420ea85796f6bcbf6f3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a23a6f502f440b2b0ee85c2e3d7adb8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0640a36967ff4a4d87f656568968a1f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia020c66f2d294e839bbebfae9125d48a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6bf84b5f1fbc4d49bc46e7026ec3451f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i80d77769ad534e40b11fcdcc85771a7f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6a7912fe5f5542c087c5b392f3dbd731_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i336bba45c94e4a0d952f7161f30717fd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f10bd40840d423a83e08f45093291f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iacb8750a225f46688132c0b3c48636aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i69f7ccedb26e467692c87d87f4a6ed24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8b646b161df42ee8bdef7f55440f5cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09e5281e0e044ec582f6c8d9b58dae70_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8c9e3d24e142460f95020828c10b777a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i45554907696b424c822450232425066a_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i05ff8d7f0f1247d8bfb397de06892ecf_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ie8a4b7a78fe04dfea2ce156ad0c98ff5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i27478d92c5ed475792180aa9dd53bf5d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba47e473de324cf0ab644ccf23c8e616_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibf216aa8d6cb4041831e7de7f647e8da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96272c18beb545e9bc1f8c15726467fb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ifd3ae00296b04924a3a3f0d09f0830ad_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ia91783493140405b9c3fff87a99632e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d60325d4f0b42fc9b36d3af442e5162_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id377e80688cd4737befddaabf303ad7a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i62b763013d814a74aa685700cac1dec2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="id29f9fe199414276a72ef4dd01b87f35_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id4a3f8f2fd3441cb9e466ff3ae775036_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">supn:PercentageOf0.625ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i616a9cb71cf443d488a7270881d3ad75_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i487f31db42ea41eda9ee09bc9ae51430_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:AdventKeyWestLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="ie01c1f4ff8854e8b94d39d2a8c98e9c3_D20190201-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:AdventKeyWestLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="i1364f8f580a3427599890afa87f0898d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">supn:LabEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia3f94df247ae46b88422525242fffd92_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">supn:LabEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if78093f96d1d416d80b9eee7c9cb71ad_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i784b7cdbe1464c69af467d2e6634ca39_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i2be001ae6cc841c8ad8788a1cce18b22_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iaf5dd26b0ba04e79ba46507183e4cc52_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i24361b8b428747569bd4f1c8dc1542e5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iba0ea67110234ac1a35f298a366f791b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaa8b109116f34517afdc03f53c891e9b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ib93bb966d92c4fc4b5a2f57b78d57b8f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i03743d6978c341dabc4e595f57ddaa7c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i10c8db0a587444809e69afc51ed68f4f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9fac405b131c4546bc8868dfff5f5d0f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib3f0b1cf1d4a42ecade69284a82bde3e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i579df6f9b8a84a7cb5c61433a2e8ccfa_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="if9ef2fa8468d4bbe914fb43f9bb4061d_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="i83811c3b7a91460aaa63ea6a44fb45c8_I20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-21</instant>
        </period>
    </context>
    <context id="ie11a688d85284b25b8b934d832921562_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="i47e76fddcddc4a8395e517f7dcd113cb_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="id272434ae2fd417481427465db85d4d1_D20200428-20200428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:USWMEnterprisesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-28</startDate>
            <endDate>2020-04-28</endDate>
        </period>
    </context>
    <context id="ib139b95e620645ddb1c9e1b40a226974_I20200428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:USWMEnterprisesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-28</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="product">
        <measure>supn:product</measure>
    </unit>
    <unit id="segment">
        <measure>supn:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="numberofmarketproducts">
        <measure>supn:numberOfMarketProducts</measure>
    </unit>
    <unit id="numberofproductscandidates">
        <measure>supn:numberOfProductsCandidates</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80L2ZyYWc6MDZhODk0MzUxOGQzNDk3MGE3YmNmOTdlMWUxMzEzZWYvdGFibGU6MjBhNDNlOGJmOGM0NDlmZTlhMWE4MDMyOWVkYWEyMTcvdGFibGVyYW5nZToyMGE0M2U4YmY4YzQ0OWZlOWExYTgwMzI5ZWRhYTIxN18yLTEtMS0xLTA_a68b4b60-4cbf-4b8a-b816-91ef0b9a7f7a">0001356576</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80L2ZyYWc6MDZhODk0MzUxOGQzNDk3MGE3YmNmOTdlMWUxMzEzZWYvdGFibGU6MjBhNDNlOGJmOGM0NDlmZTlhMWE4MDMyOWVkYWEyMTcvdGFibGVyYW5nZToyMGE0M2U4YmY4YzQ0OWZlOWExYTgwMzI5ZWRhYTIxN181LTEtMS0xLTA_09106820-d339-4e42-8b6f-0fea3cbc5a0f">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80L2ZyYWc6MDZhODk0MzUxOGQzNDk3MGE3YmNmOTdlMWUxMzEzZWYvdGFibGU6MjBhNDNlOGJmOGM0NDlmZTlhMWE4MDMyOWVkYWEyMTcvdGFibGVyYW5nZToyMGE0M2U4YmY4YzQ0OWZlOWExYTgwMzI5ZWRhYTIxN182LTEtMS0xLTA_1994e966-d992-48ea-b46c-a49c57467707">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80L2ZyYWc6MDZhODk0MzUxOGQzNDk3MGE3YmNmOTdlMWUxMzEzZWYvdGFibGU6MjBhNDNlOGJmOGM0NDlmZTlhMWE4MDMyOWVkYWEyMTcvdGFibGVyYW5nZToyMGE0M2U4YmY4YzQ0OWZlOWExYTgwMzI5ZWRhYTIxN18xMi0xLTEtMS0w_cda4843c-978b-4489-8210-a170bbd37eee">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80L2ZyYWc6MDZhODk0MzUxOGQzNDk3MGE3YmNmOTdlMWUxMzEzZWYvdGFibGU6MjBhNDNlOGJmOGM0NDlmZTlhMWE4MDMyOWVkYWEyMTcvdGFibGVyYW5nZToyMGE0M2U4YmY4YzQ0OWZlOWExYTgwMzI5ZWRhYTIxN18xMy0xLTEtMS0w_5b9dc9f1-24aa-4852-9d6b-3d91c9cf1166">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i45554907696b424c822450232425066a_D20180301-20180331"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83MC9mcmFnOjhlNTNkZWQ4MzI4OTQ4ODBiOGYyZGIyYmZiZmZhOTI1L3RhYmxlOmI2MWU0MTRlNTM5MzQyZWM4ZWI0YmVlNTY4YzZmYjhiL3RhYmxlcmFuZ2U6YjYxZTQxNGU1MzkzNDJlYzhlYjRiZWU1NjhjNmZiOGJfMC0xLTEtMS0w_5b9e720e-f9bc-4dc0-b086-fb65922cb61c"
      unitRef="number">0.0168545</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV84Mw_0c44536c-7585-4e08-b525-b0ffd358971f">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZGQxY2YyNzlhYTM1NDMzZmE3NTExMWY5MmQxZmQwODIvdGFibGVyYW5nZTpkZDFjZjI3OWFhMzU0MzNmYTc1MTExZjkyZDFmZDA4Ml8wLTAtMS0xLTA_2860c3e3-0eec-40c6-8286-66759691516d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV8xMDk5NTExNjI5NTYz_59eb8de5-7b31-4dc7-b265-faeae09de4af">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MDdmNDgwMTgwM2U3NDI2ZDk4NTI3MTY3NzY2ZDM4OGIvdGFibGVyYW5nZTowN2Y0ODAxODAzZTc0MjZkOTg1MjcxNjc3NjZkMzg4Yl8wLTAtMS0xLTA_76b5d53c-4572-417e-9dc0-f572b849b9cd">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV8yMjg_c8e87110-8042-46ad-97fe-4f5ace05cc17">001-35518</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV8yMzI_1f9418bd-94a3-4ce1-a489-9accf93c3cdd">SUPERNUS PHARMACEUTICALS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZWVkOGIxMTk4N2I2NDE1Nzg0YzZjZmZkODFiYTZkN2UvdGFibGVyYW5nZTplZWQ4YjExOTg3YjY0MTU3ODRjNmNmZmQ4MWJhNmQ3ZV8wLTAtMS0xLTA_93e65534-83c9-4334-8702-6e23d9bb5d0f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZWVkOGIxMTk4N2I2NDE1Nzg0YzZjZmZkODFiYTZkN2UvdGFibGVyYW5nZTplZWQ4YjExOTg3YjY0MTU3ODRjNmNmZmQ4MWJhNmQ3ZV8wLTQtMS0xLTA_62a70580-f5b4-400b-b7e6-2647b2bc8dc5">20-2590184</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZWVkOGIxMTk4N2I2NDE1Nzg0YzZjZmZkODFiYTZkN2UvdGFibGVyYW5nZTplZWQ4YjExOTg3YjY0MTU3ODRjNmNmZmQ4MWJhNmQ3ZV8zLTAtMS0xLTA_16fa4526-4f5d-4ab9-bfad-eed329dc5979">9715 Key West Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZWVkOGIxMTk4N2I2NDE1Nzg0YzZjZmZkODFiYTZkN2UvdGFibGVyYW5nZTplZWQ4YjExOTg3YjY0MTU3ODRjNmNmZmQ4MWJhNmQ3ZV8zLTEtMS0xLTA_cf27ba43-d9aa-4c25-8d0f-81788b23a327">Rockville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZWVkOGIxMTk4N2I2NDE1Nzg0YzZjZmZkODFiYTZkN2UvdGFibGVyYW5nZTplZWQ4YjExOTg3YjY0MTU3ODRjNmNmZmQ4MWJhNmQ3ZV8zLTItMS0xLTA_3dc89dc7-c2da-443f-8295-e899a35f0834">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6ZWVkOGIxMTk4N2I2NDE1Nzg0YzZjZmZkODFiYTZkN2UvdGFibGVyYW5nZTplZWQ4YjExOTg3YjY0MTU3ODRjNmNmZmQ4MWJhNmQ3ZV8zLTQtMS0xLTA_824a659a-f707-410c-8e70-b03733628992">20850</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV8yOTQ_b8a88156-390a-4355-a182-6c3696a042bc">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV8yOTg_eb1a4b93-1da0-4cd0-9417-d582aad06e7c">838-2500</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV83MDQ_39aa16b7-d38a-46ed-940e-045ef9711032">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV85NzI_05018219-35f8-4bb5-b1b7-87121efbdbab">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MDI1MGU4ZjNjZmQ1NDA3MmJmZTVhYTMyY2MwMzY1NDcvdGFibGVyYW5nZTowMjUwZThmM2NmZDU0MDcyYmZlNWFhMzJjYzAzNjU0N18wLTAtMS0xLTA_21dbcb44-84d2-4c25-aa73-11f6532ebc4e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MDI1MGU4ZjNjZmQ1NDA3MmJmZTVhYTMyY2MwMzY1NDcvdGFibGVyYW5nZTowMjUwZThmM2NmZDU0MDcyYmZlNWFhMzJjYzAzNjU0N18yLTQtMS0xLTA_13344aea-8beb-44a5-b4b8-a30b947ae56d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MDI1MGU4ZjNjZmQ1NDA3MmJmZTVhYTMyY2MwMzY1NDcvdGFibGVyYW5nZTowMjUwZThmM2NmZDU0MDcyYmZlNWFhMzJjYzAzNjU0N180LTQtMS0xLTA_ea579d76-9d91-4367-abf6-95d09b131547">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGV4dHJlZ2lvbjpmZDVmMTBmOWRlZDc0MmFjOGVjMzQyMGQyYWJmNjM4MV8xNjk3_010292c5-5d6f-4851-b021-e2adcc282e5c">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MzRiMWY2MjQ0ZDc0NGQ3NGEwOWFiZmI4ZDg3MDQ2OTUvdGFibGVyYW5nZTozNGIxZjYyNDRkNzQ0ZDc0YTA5YWJmYjhkODcwNDY5NV8xLTAtMS0xLTA_f2110b98-4cbe-4e02-b447-05833a51bf44">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if0f1e961058d4583b8605f0baafaea02_I20200429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MzRiMWY2MjQ0ZDc0NGQ3NGEwOWFiZmI4ZDg3MDQ2OTUvdGFibGVyYW5nZTozNGIxZjYyNDRkNzQ0ZDc0YTA5YWJmYjhkODcwNDY5NV8xLTItMS0xLTA_5a3d85b7-6810-4e29-9859-4e1aaa561908"
      unitRef="shares">52538659</dei:EntityCommonStockSharesOutstanding>
    <dei:TradingSymbol
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MzRiMWY2MjQ0ZDc0NGQ3NGEwOWFiZmI4ZDg3MDQ2OTUvdGFibGVyYW5nZTozNGIxZjYyNDRkNzQ0ZDc0YTA5YWJmYjhkODcwNDY5NV8xLTQtMS0xLTA_e4a6d5cf-69a2-49dd-aeff-8a2826d278f2">SUPN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xL2ZyYWc6ZmQ1ZjEwZjlkZWQ3NDJhYzhlYzM0MjBkMmFiZjYzODEvdGFibGU6MzRiMWY2MjQ0ZDc0NGQ3NGEwOWFiZmI4ZDg3MDQ2OTUvdGFibGVyYW5nZTozNGIxZjYyNDRkNzQ0ZDc0YTA5YWJmYjhkODcwNDY5NV8xLTYtMS0xLTA_7e2a0cb2-92bb-4c0f-8e93-7ad091b8f669">NASDAQ</dei:SecurityExchangeName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNS0xLTEtMS0w_015e32f7-c400-433d-81af-d5029855999e"
      unitRef="usd">225767000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNS0zLTEtMS0w_5e9994c4-8c26-4aec-a78b-c75018ce3018"
      unitRef="usd">181381000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNi0xLTEtMS0w_cf14c64c-d4bf-41a4-ab44-986ee2222566"
      unitRef="usd">175104000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNi0zLTEtMS0w_0b14d9de-854d-49be-8c66-cafc0edfb526"
      unitRef="usd">165692000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNy0xLTEtMS0w_f85da128-df1a-49b6-b39b-2759545db2fc"
      unitRef="usd">119195000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNy0zLTEtMS0w_88f8c937-04e5-456d-8b73-ac23f4344947"
      unitRef="usd">87332000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfOC0xLTEtMS0w_7c76e619-6b6d-479e-bcbb-3a3cd04961bc"
      unitRef="usd">24418000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfOC0zLTEtMS0w_97268c66-772d-4862-a42f-de12b31a8409"
      unitRef="usd">26628000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfOS0xLTEtMS0w_7ccf950f-3a78-49ba-8952-d76c11ac259d"
      unitRef="usd">12564000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfOS0zLTEtMS0w_181a7434-0fc6-43ec-8cf4-6ff2f3b3be15"
      unitRef="usd">11611000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTAtMS0xLTEtMA_2d623ceb-aeb1-4832-8d7e-b0606e4bf61a"
      unitRef="usd">557048000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTAtMy0xLTEtMA_59d4ca19-c72c-4fcd-8eb9-98fa8d3d7781"
      unitRef="usd">472644000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTEtMS0xLTEtMA_5c20340c-117b-40bd-8e25-5647247ef84b"
      unitRef="usd">534712000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTEtMy0xLTEtMA_edcf1309-ae94-4613-b7a5-75b6b2eadb72"
      unitRef="usd">591773000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTItMS0xLTEtMA_03f46c35-e4e9-47d7-b2f4-5ce8b91af0d0"
      unitRef="usd">18011000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTItMy0xLTEtMA_61c72a65-3139-4b9b-99d0-e62a05c81950"
      unitRef="usd">17068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTMtMS0xLTEtMA_14a5c24a-ccb0-4015-a0bc-09bdff47c968"
      unitRef="usd">23579000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTMtMy0xLTEtMA_d62a45e7-9f0c-4344-8d0b-3e9a16850e05"
      unitRef="usd">24840000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTQtMS0xLTEtMA_09dcdc43-be0b-41aa-b2bc-8e53ea836ad7"
      unitRef="usd">21911000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTQtMy0xLTEtMA_80c6ebe6-565f-4443-bc37-0ce6b985afa0"
      unitRef="usd">21279000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTUtMS0xLTEtMA_4400921d-dcfc-4317-9abd-769d60747676"
      unitRef="usd">34067000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTUtMy0xLTEtMA_a0a8e498-97b5-4dcb-bc80-e00ae17e7e5e"
      unitRef="usd">32063000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTYtMS0xLTEtMA_b03e65b2-ed4c-4989-9884-c6ac10fa1e23"
      unitRef="usd">538000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTYtMy0xLTEtMA_91cf11a5-0810-4e78-8331-c88d4fb5cb1b"
      unitRef="usd">615000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTgtMS0xLTEtMA_c8a8ee7b-cd3c-4be9-b4cc-f2c50cfc3e19"
      unitRef="usd">1189866000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMTgtMy0xLTEtMA_0f92c14f-321b-4f41-945a-9d43bd454a31"
      unitRef="usd">1160282000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjItMS0xLTEtMA_8c8ef12c-b22f-4480-b183-8167194b0239"
      unitRef="usd">3124000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjItMy0xLTEtMA_154aca65-48b5-4f40-a973-137711c8a5e2"
      unitRef="usd">10141000</us-gaap:AccountsPayableCurrent>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjMtMS0xLTEtMA_c7e8d3fa-621f-417f-806e-4c519955bb54"
      unitRef="usd">119453000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjMtMy0xLTEtMA_1a6069d4-ebd6-46d6-b4d9-8d1ccd03cee8"
      unitRef="usd">107629000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjQtMS0xLTEtMA_cfebc473-1862-417e-a448-4813be65f918"
      unitRef="usd">33003000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjQtMy0xLTEtMA_a1b4d8c2-91b6-4418-a766-ae3338582646"
      unitRef="usd">37130000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjUtMS0xLTEtMA_3267b0b5-19e8-4191-bac6-55648d08cbc8"
      unitRef="usd">9097000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjUtMy0xLTEtMA_6ef0dcbd-b284-48e6-ae61-04f53f163685"
      unitRef="usd">2443000</us-gaap:AccruedIncomeTaxesCurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjYtMS0xLTEtMA_a0bb0578-5f06-44d8-9d23-a2d496cdee7f"
      unitRef="usd">3658000</supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjYtMy0xLTEtMA_104ec978-fbc0-4999-a875-3e37fb7d14ac"
      unitRef="usd">3244000</supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjctMS0xLTEtMA_c86d1138-3875-4b80-b104-a44273ad5e44"
      unitRef="usd">168335000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjctMy0xLTEtMA_b7c0da58-99f2-403f-bc29-a34a763b8f74"
      unitRef="usd">160587000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjgtMS0xLTEtMA_a6f4d624-6e43-4442-80ee-a7224bc8c65b"
      unitRef="usd">349232000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjgtMy0xLTEtMA_9026e245-c524-4953-ba51-2e658d9ebeec"
      unitRef="usd">345170000</us-gaap:ConvertibleLongTermNotesPayable>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjktMS0xLTEtMA_a53c32ee-28a9-4a84-92ca-14ab688dc71c"
      unitRef="usd">18369000</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMjktMy0xLTEtMA_36e27924-6f18-4ff3-9b2f-fa1bac20535f"
      unitRef="usd">19248000</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzAtMS0xLTEtMA_8ca33048-b909-4edb-b66b-0836dec1de92"
      unitRef="usd">30804000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzAtMy0xLTEtMA_b69de044-d1dd-4308-b6b7-698f84aafc5b"
      unitRef="usd">30440000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzEtMS0xLTEtMA_e21dfac8-2441-4186-940e-6f3919bd926b"
      unitRef="usd">9743000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzEtMy0xLTEtMA_2c4f9d6e-90cb-4afb-85d0-05bcfae97a69"
      unitRef="usd">9409000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzItMS0xLTEtMA_14641ad0-4cbd-4af7-8a63-c8933df0ebab"
      unitRef="usd">576483000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzItMy0xLTEtMA_30f5d04a-6ce9-49bd-b9a4-6210f48e785c"
      unitRef="usd">564854000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMDg3_20ac0fd9-6f56-49f0-a2a2-a34d7724a270"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMDg3_737f4bbe-28d1-45ca-af17-2f04997e12fa"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMTAw_b23fc5eb-9ce6-416c-a43f-51c63c4b9cbe"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMTAw_fb180426-5928-43fe-8e46-545c5bc68058"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMTEy_2e1c7d49-e0a6-4828-aedd-bd3345bde63d"
      unitRef="shares">52537159</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMTEy_3d059bdc-6190-4cc2-9f67-4faa1d085300"
      unitRef="shares">52537159</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMTI0_4701eee0-140d-4f86-8a73-d6271a96ad0a"
      unitRef="shares">52533348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjI5OTIzYTg2ZDE4ZTQzYjhhMmFjYmQ2ODRlNTUyZTc5XzExNTQ0ODcyMDkyMTI0_c75c5350-fcfb-4378-98ff-b01c74908b63"
      unitRef="shares">52533348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMS0xLTEtMA_586f7b47-866e-45cd-960f-60b2643c1bc2"
      unitRef="usd">53000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzUtMy0xLTEtMA_d012cfbf-8ded-482b-b175-e37442716e40"
      unitRef="usd">53000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzYtMS0xLTEtMA_c46125c8-a330-4bea-8848-effdab183870"
      unitRef="usd">392430000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzYtMy0xLTEtMA_d2ee2219-2389-4e4a-92e9-ae9f115f1f19"
      unitRef="usd">388410000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzctMS0xLTEtMA_6e9b7154-3613-4ab0-8ecb-00dec17d9230"
      unitRef="usd">-166000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzctMy0xLTEtMA_5f2fd317-afb6-4846-b736-da534ded9093"
      unitRef="usd">7417000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzgtMS0xLTEtMA_0e351517-14e8-4058-89c4-0e0b8048cd05"
      unitRef="usd">221066000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzgtMy0xLTEtMA_362023f1-1e7a-43dc-9b7d-a4704dba0d10"
      unitRef="usd">199548000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzktMS0xLTEtMA_bcdb1b2e-d04f-4272-8a24-3da026ee0b7f"
      unitRef="usd">613383000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfMzktMy0xLTEtMA_f37e14ed-1469-4af5-9e64-e906a8df8ca9"
      unitRef="usd">595428000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNDEtMS0xLTEtMA_4eecade0-d16c-4a7f-ad00-2fecc6ebc1f5"
      unitRef="usd">1189866000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNi9mcmFnOmJlYmEzOGE5ODI2NTQ0ZWVhMTFmYjVjZDFhMGM1MGQxL3RhYmxlOmIzYjZkZGU2MzkwNzRhZjliYzliY2JkZDllMTIwOGI3L3RhYmxlcmFuZ2U6YjNiNmRkZTYzOTA3NGFmOWJjOWJjYmRkOWUxMjA4YjdfNDEtMy0xLTEtMA_ae163544-4442-41a2-9a3d-0aa8e40789dc"
      unitRef="usd">1160282000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i862c2a94f0b0456e93e4af8f628eac55_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfNC0xLTEtMS0w_abb7a04f-aeab-4f0e-af64-72e42f7e04f3"
      unitRef="usd">92490000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i484a727a14a0432481ce9a59a5cc4c1f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfNC0zLTEtMS0w_7df2544f-af0a-46cd-bb5e-7e14b098c1fc"
      unitRef="usd">83099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9a41ced66bb42fca77df269ca561662_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfNS0xLTEtMS0w_6ee1e3b0-07f7-4969-b5ed-c79ea5985cd7"
      unitRef="usd">2486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf3ae423f4864e7abb578b50a9451d05_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfNS0zLTEtMS0w_f7c8d66f-28ae-4810-9fa3-190324195082"
      unitRef="usd">2375000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfNy0xLTEtMS0w_16c4544b-87a6-42c4-b841-a28e1c8c06fb"
      unitRef="usd">94976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfNy0zLTEtMS0w_faa3677d-ab76-4048-8be4-918ed2dd82aa"
      unitRef="usd">85474000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTAtMS0xLTEtMA_cbfd7bab-d840-49c4-8645-0b250f8d9e95"
      unitRef="usd">4152000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTAtMy0xLTEtMA_a7d6746d-66b4-427d-aea7-7a9483b88136"
      unitRef="usd">3684000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTEtMS0xLTEtMA_863fb958-f2c4-4175-862e-e5a66e471077"
      unitRef="usd">18937000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTEtMy0xLTEtMA_7a4f89a6-83a8-4302-8726-bb8e425b0ffa"
      unitRef="usd">15394000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTItMS0xLTEtMA_58367a67-96d0-4de0-9851-e645f5a419df"
      unitRef="usd">42875000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTItMy0xLTEtMA_12f02a6e-4160-403f-a8f5-0b38b3dd3101"
      unitRef="usd">40968000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTQtMS0xLTEtMA_8491ea04-6591-4ad0-8bdb-f811ae10e918"
      unitRef="usd">65964000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTQtMy0xLTEtMA_cccb2046-9a0b-48e2-88f6-9ca53f9a5643"
      unitRef="usd">60046000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTYtMS0xLTEtMA_54cc0550-4b7c-455a-ad52-6a6e77d834c6"
      unitRef="usd">29012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTYtMy0xLTEtMA_69614073-7213-4199-a9dd-efb16723caba"
      unitRef="usd">25428000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTgtMS0xLTEtMzM3MA_ad562d79-e889-4261-ba80-351c82b415c3"
      unitRef="usd">5755000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTktMy0xLTEtMzE3Mg_fefaa55f-30f3-42f9-9a98-8ff238a25346"
      unitRef="usd">5870000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTktMS0xLTEtMzM3MA_93e1dc69-dc70-4909-93af-7d9aeba13b29"
      unitRef="usd">5777000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjAtMy0xLTEtMzE3Mg_988f61a1-0779-4f17-9df1-560c7c6b4458"
      unitRef="usd">4681000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTgtMS0xLTEtMA_8d4baa94-dd58-46c8-b0be-bc2e5e938c72"
      unitRef="usd">22000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMTgtMy0xLTEtMA_e90e4d0c-abe4-423d-913f-121061ecb966"
      unitRef="usd">-1189000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjAtMS0xLTEtMA_138d2257-fd86-49a4-a3f1-683ceac65f75"
      unitRef="usd">29034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjAtMy0xLTEtMA_0f642667-9769-4dd5-aacd-3e4db902660b"
      unitRef="usd">24239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjItMS0xLTEtMA_208f4e38-7d03-498f-ac01-be09601c2f5a"
      unitRef="usd">7516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjItMy0xLTEtMA_ba50bea9-86b0-4ab9-a03f-f765a5df23e8"
      unitRef="usd">5899000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjMtMS0xLTEtMA_1d2ded4b-6a9b-47c9-98ec-f5bb0c812cfc"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjMtMy0xLTEtMA_00a6a014-041a-428e-9b04-766cf682793a"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjYtMS0xLTEtMA_93fc99ff-d77c-444b-9814-0b83dca3629f"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjYtMy0xLTEtMA_0e48cc10-9c92-4575-9af3-78b2a6a0bee6"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjctMS0xLTEtMA_b67f61a0-fb50-4187-8965-43dba1d572d7"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMjctMy0xLTEtMA_967841ee-8d56-4273-8428-13f9d1c6cee1"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMzAtMS0xLTEtMA_ff91981b-64e7-4727-ac27-34afbfeddeee"
      unitRef="shares">52534787</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMzAtMy0xLTEtMA_7654a50c-918d-450d-974f-125579b1f0b9"
      unitRef="shares">52336443</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMzEtMS0xLTEtMA_52161491-245a-41a4-9b59-bd96900f86e5"
      unitRef="shares">53581051</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yMi9mcmFnOjBiMjcyNTM0MDE4MDQ4MDJhMDkzMWFlOTU3ODUzZDVmL3RhYmxlOmJhOGUxMjlmODAwMTQxZDJiYTU1YTFhZjgyYmZhMzk1L3RhYmxlcmFuZ2U6YmE4ZTEyOWY4MDAxNDFkMmJhNTVhMWFmODJiZmEzOTVfMzEtMy0xLTEtMA_ef74d150-5947-4694-978b-f60cbd936401"
      unitRef="shares">53985385</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfNC0xLTEtMS0w_17f62781-50b4-4540-b8f8-9fe27b4a11e3"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfNC0zLTEtMS0w_189e8076-57fa-4cab-bdc3-aa4c46138264"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfNi0xLTEtMS0w_49c39a77-240e-4c7f-91dd-c0b9b8c51080"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfNi0zLTEtMS0w_e863b11a-9df6-411b-bd2a-c2531d983978"
      unitRef="usd">4585000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfNy0xLTEtMS0w_14b69af6-526e-4371-9cfe-e12f070f6547"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfNy0zLTEtMS0w_862b19cb-69dc-4dcc-9621-7b64f1e28b2f"
      unitRef="usd">4585000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfOS0xLTEtMS0w_aaf26ca0-6e6d-4f08-b9d3-a9c35b51210a"
      unitRef="usd">13935000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yNS9mcmFnOjY1OWVjNjBjYTA0NDQ3NWE5NWVjYTdkMmRmOGNjNGIyL3RhYmxlOjBkOGQ5ZjA2YTEwMTRjOTdiMGQ2NGJiZDlkNmMwMjljL3RhYmxlcmFuZ2U6MGQ4ZDlmMDZhMTAxNGM5N2IwZDY0YmJkOWQ2YzAyOWNfOS0zLTEtMS0w_5819839a-1749-4f5e-8a64-929d60bd4e5f"
      unitRef="usd">22925000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i40d9b6b8dca74f58b386de8ae70b67d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfMy0xLTEtMS0w_bdc9f041-e093-489a-8aa1-525c9300aa04"
      unitRef="shares">52533348</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i40d9b6b8dca74f58b386de8ae70b67d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfMy0zLTEtMS0w_b24ba0a9-46af-4bd4-92a0-ebe4ff88b513"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida1e61897ee44e31b286ecda6f5241df_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfMy01LTEtMS0w_4871935f-bb67-4ca8-9090-e9f8d8c0265b"
      unitRef="usd">388410000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i141a5962abf34877b4b3219f60aec6d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfMy03LTEtMS0w_55c123f2-1c12-4c85-9809-a10837723e08"
      unitRef="usd">7417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e993acea4014e9685d05733e07c3b4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfMy05LTEtMS0w_f6ccc7c3-11d8-4929-8444-a825baa93770"
      unitRef="usd">199548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfMy0xMS0xLTEtMA_cc2e1d05-1776-4e26-b7f5-6d4c0c6f5558"
      unitRef="usd">595428000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idbbfa8c54b0742f1ba3a5544e1a6f56a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNC01LTEtMS0w_61f945e0-310e-4d8f-945a-e86a2e5a3354"
      unitRef="usd">3988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNC0xMS0xLTEtMA_3c9d2f17-b088-4b82-9139-bf61597c5bf4"
      unitRef="usd">3988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="ie88a94f2db74417c80563acc4cf4099e_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNS0xLTEtMS0w_42f8f6ea-76fe-4b7a-a6e3-35d8727ecab5"
      unitRef="shares">3811</supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="idbbfa8c54b0742f1ba3a5544e1a6f56a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNS01LTEtMS0w_9a32c9b6-4f65-4f44-9475-3e9fb88490ef"
      unitRef="usd">32000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNS0xMS0xLTEtMA_cb143def-c917-4157-84e2-390c0e6c7d71"
      unitRef="usd">32000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="iae19cb1234f04206a50c4eef5c75ed5d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNi05LTEtMS0w_7fc54319-3334-48de-b5ed-52841da08adf"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNi0xMS0xLTEtMA_024ef538-9ab7-4c34-9b63-4fb209dbaff3"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7664b6d0be7c48259b74f175820ef822_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNy03LTEtMS0w_0b38528f-401b-4345-bbd6-5f3114b3884e"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfNy0xMS0xLTEtMA_ddf0fef2-5ee6-4a70-a8ae-aa0cb814e633"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ieb6355924afb418c997a3711d12430a1_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfOC0xLTEtMS0w_2f64ee4d-d688-4d9c-b241-e1fab5442134"
      unitRef="shares">52537159</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ieb6355924afb418c997a3711d12430a1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfOC0zLTEtMS0w_1fcd2476-e981-4a0f-9e45-e0e9af3e12cd"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c2b5d68a63340138db5ceb81c27eb26_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfOC01LTEtMS0w_5dcc53f5-5aa9-4467-a15b-146300f91389"
      unitRef="usd">392430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4675d3e1bb804c60894a4050e8bb2072_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfOC03LTEtMS0w_36a38e2c-c538-4a0e-9ad8-4ed6a5d57974"
      unitRef="usd">-166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e321438a167473dbf12dcd8784fd69b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfOC05LTEtMS0w_48afa627-c252-48ad-9d92-88d3bbac3aa9"
      unitRef="usd">221066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOjcxOTY0NWEwNjEyZjRjYzFiNWRkOTdlYmI2ZTk0YThiL3RhYmxlcmFuZ2U6NzE5NjQ1YTA2MTJmNGNjMWI1ZGQ5N2ViYjZlOTRhOGJfOC0xMS0xLTEtMA_dd69bac4-e2db-44d2-b66d-2d7aa91f250d"
      unitRef="usd">613383000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i8f40fc4f883042d09cdd0f29eecf2276_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNC0xLTEtMS0w_0de44ec5-0a5e-4213-a15d-b5f6b3f30a4a"
      unitRef="shares">52316583</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8f40fc4f883042d09cdd0f29eecf2276_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNC0zLTEtMS0w_34f9afcc-e253-4839-86df-5c659abfc502"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i425c457eeea249199208e07e6dd306cb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNC01LTEtMS0w_d7597c73-c0fc-400f-9b77-cbb4a75f2325"
      unitRef="usd">369637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i847fe8ce602445e8b794627dd9183b0e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNC03LTEtMS0w_a61b67bd-3dd5-4aab-a0f1-c9da3ddc67f4"
      unitRef="usd">-3158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia86f22585532482db4c50f01e25b472d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNC05LTEtMS0w_56a238ba-0304-411e-9936-b7568a99fa44"
      unitRef="usd">86492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i083f500a2dee49758f940f8a2421503f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNC0xMS0xLTEtMA_455a2fb4-fca1-4293-9d3a-8e6ecb86610e"
      unitRef="usd">453023000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i589580b080a64f3d9fbb6a448aabb854_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNS01LTEtMS0w_279d3dcb-11cd-4531-9409-3c7fce275855"
      unitRef="usd">3287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNS0xMS0xLTEtMA_3148d45e-6fb2-40ae-aadf-4aedbc55e760"
      unitRef="usd">3287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="id1bf76a179a44ec08c6c6e2b93d39407_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNi0xLTEtMS0w_f02282ab-d6ad-4574-a331-6325e7a62ff0"
      unitRef="shares">57665</supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i589580b080a64f3d9fbb6a448aabb854_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNi01LTEtMS0w_34ccd1a9-d822-4ac8-a363-86e572b3494d"
      unitRef="usd">783000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfNi0xMS0xLTEtMA_c4d6e55a-0e96-44ca-936b-4d5f0fe69631"
      unitRef="usd">783000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i46ad3da5561a49eab20295f3b0e98ec3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTAtOS0xLTEtMA_bf861cdd-5a9e-48bc-b001-1d665b550417"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTAtMTEtMS0xLTA_fce55826-848c-472d-b975-0d6763551485"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3a4c3f64d28c4fec901defd4f22ac67f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTEtNy0xLTEtMA_970b3485-829c-4c9c-a740-52dfd5e445ee"
      unitRef="usd">4585000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTEtMTEtMS0xLTA_695153e9-b18e-4a5b-8e05-a4f8c2950a7d"
      unitRef="usd">4585000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i8206f13ade2641c3baa29c90a530def0_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTItMS0xLTEtMA_f669700e-198c-4d61-b0c1-98e453f1803d"
      unitRef="shares">52374248</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8206f13ade2641c3baa29c90a530def0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTItMy0xLTEtMA_843a9a13-2f95-435e-b01d-058f09fa607e"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96b51dfb62fe46c4955cff1121cdc30c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTItNS0xLTEtMA_5d1fce26-ba07-4af4-aae2-c902d25d4c21"
      unitRef="usd">373707000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd5d2e188a13405b8b99e5a71d44e186_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTItNy0xLTEtMA_4cfdfde2-1ace-4ef6-89a5-d52f75e6f063"
      unitRef="usd">1427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia839c9ff667749808c86688e6fc72a71_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTItOS0xLTEtMA_b07524ec-a6f8-4428-847e-62120ef4a55d"
      unitRef="usd">104832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fe53612f0724e4c920adb67909e04d6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8yOC9mcmFnOjQzZmI3MzAwODRjNzQ4NjhiZjIxZTdlODQwODNiNzdhL3RhYmxlOmViODM5OGQzZTBiNzRjMjJiY2IwYzdiNDgzMjE3Yzc1L3RhYmxlcmFuZ2U6ZWI4Mzk4ZDNlMGI3NGMyMmJjYjBjN2I0ODMyMTdjNzVfMTItMTEtMS0xLTA_988b01f2-c7b6-431f-a289-a185a8a02ae3"
      unitRef="usd">480018000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNC0xLTEtMS0w_fb120f1d-327f-492a-8b9f-ad40df819c44"
      unitRef="usd">21518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNC0zLTEtMS0w_75300b7b-ed84-4eb0-9db8-be1df938062a"
      unitRef="usd">18340000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNy0xLTEtMS00NTIx_190d311f-ec96-45c2-9b55-bf5696ebb3e2"
      unitRef="usd">3988000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNy0zLTEtMS0zMTg5_4d3d90aa-e179-48a5-a511-e742e6f4edb2"
      unitRef="usd">3287000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNy0xLTEtMS0w_87273089-04eb-4185-b8f4-4ca9e71f5ff9"
      unitRef="usd">1732000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNy0zLTEtMS0w_20b52f02-0ded-4e6e-a2e4-0643a70fc2a5"
      unitRef="usd">1679000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfOS0xLTEtMS0w_e3d12b62-8f43-4a0b-b0ba-8ba1a42e0286"
      unitRef="usd">451000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfOS0zLTEtMS0w_5a75a199-c30b-4313-b93a-0ab8508464c5"
      unitRef="usd">1102000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTAtMS0xLTEtMA_8ab65ab4-9216-4cba-a08e-9888517d4715"
      unitRef="usd">4061000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTAtMy0xLTEtMA_d5406862-57ed-4b79-b0f2-8ed6964ee760"
      unitRef="usd">3848000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <supn:InterestExpenseNonRecourseRoyaltyLiability
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTEtMS0xLTEtMA_42aa9d00-0e77-4f57-9b09-dbef7476bc02"
      unitRef="usd">1366000</supn:InterestExpenseNonRecourseRoyaltyLiability>
    <supn:InterestExpenseNonRecourseRoyaltyLiability
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTEtMy0xLTEtMA_6ddc3b9a-c8c6-4272-b603-201dbeecc6bf"
      unitRef="usd">1437000</supn:InterestExpenseNonRecourseRoyaltyLiability>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTItMS0xLTEtMA_862d394e-6f12-42e0-8fff-1ac97bb7f016"
      unitRef="usd">1567000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTItMy0xLTEtMA_2cef3818-c59d-4581-a1ae-0d7d4d9c9820"
      unitRef="usd">1576000</supn:RevenueFromRoyaltyAgreement>
    <supn:NoncashOperatingLeaseCost
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTMtMS0xLTEtMA_02c4877d-5038-4c6c-907b-6a0f04c4c517"
      unitRef="usd">991000</supn:NoncashOperatingLeaseCost>
    <supn:NoncashOperatingLeaseCost
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTMtMy0xLTEtMA_409d2cba-42ea-4664-bad2-fd4e4ac38142"
      unitRef="usd">879000</supn:NoncashOperatingLeaseCost>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTQtMS0xLTEtMA_11a21eb8-a359-4cf9-a9c5-500346f2127d"
      unitRef="usd">538000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTQtMy0xLTEtMA_3e827692-d4ac-438e-b879-e19fd31ba209"
      unitRef="usd">279000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTYtMS0xLTEtMA_7b263ca7-ed5e-41b4-ad08-4c446e33a31b"
      unitRef="usd">31823000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTYtMy0xLTEtMA_b30d512d-3a7b-4a78-963e-8bf3ab69f728"
      unitRef="usd">-23013000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTctMS0xLTEtMA_019a1f7b-f070-49bf-b8a1-96c4090c28ff"
      unitRef="usd">-2210000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTctMy0xLTEtMA_c038f321-76c5-486a-b948-f02130a61128"
      unitRef="usd">859000</us-gaap:IncreaseDecreaseInInventories>
    <supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTgtMS0xLTEtMA_2c933ec1-b327-4b2a-b72c-e2663618f345"
      unitRef="usd">454000</supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets>
    <supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTgtMy0xLTEtMA_d461db12-6679-49ad-901f-8e8b5ffb53bc"
      unitRef="usd">1799000</supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTktMS0xLTEtMA_91b81c46-b664-42bf-8ad4-10d8f950efc9"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMTktMy0xLTEtMA_b18ff3e7-38a7-4827-9979-c6089c748609"
      unitRef="usd">196000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjAtMS0xLTEtMA_0deb5f7a-94dc-45a6-bcca-1bb4722a3cf9"
      unitRef="usd">-7017000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjAtMy0xLTEtMA_d801ed33-5cc2-48de-829d-b180fc69d791"
      unitRef="usd">4045000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjEtMS0xLTEtMA_8f832adc-88c6-49f8-804e-78ec42911509"
      unitRef="usd">11824000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjEtMy0xLTEtMA_a2be4ea6-ccb0-415f-ae1f-702f324a5d3d"
      unitRef="usd">-18863000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjItMS0xLTEtMA_950c9f7b-2183-40ab-9b48-a1131b04247d"
      unitRef="usd">-3634000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjItMy0xLTEtMA_4b4d5e1c-eb1a-4693-84ac-0905efea1f7b"
      unitRef="usd">-3177000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjMtMS0xLTEtMA_32e574ca-4dc1-41f4-b10a-408d32d1855e"
      unitRef="usd">6654000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjMtMy0xLTEtMA_afcbbdc9-c73b-4059-a912-e844118d6d55"
      unitRef="usd">4856000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjQtMS0xLTEtMA_fba197c7-83ce-407b-a896-1b5e6a7a66c9"
      unitRef="usd">-1020000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjQtMy0xLTEtMA_4ff69be0-b6bc-48c1-8b61-8f0f81d89cae"
      unitRef="usd">-1098000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjUtMS0xLTEtMA_2f05d628-f8aa-4487-97c1-468ac34baa84"
      unitRef="usd">8916000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjUtMy0xLTEtMA_a84282da-b697-4c11-8c27-aaddbba570f0"
      unitRef="usd">32993000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjgtMS0xLTEtMA_f3436258-4e52-45c4-a53d-c4e6979bb855"
      unitRef="usd">15382000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjgtMy0xLTEtMA_b17cac0f-bcba-4b3b-a048-7a6ccbcb600b"
      unitRef="usd">150167000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjktMS0xLTEtMA_ab0f492f-1b26-41cf-b9aa-3036b337433a"
      unitRef="usd">53357000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMjktMy0xLTEtMA_6ebb5f7b-3782-4fc6-8a2b-869d5dbd966a"
      unitRef="usd">47143000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzAtMS0xLTEtMA_b84a5b04-a0aa-418f-8fa4-97e074767a27"
      unitRef="usd">2537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzAtMy0xLTEtMA_baefb5ca-bd2d-4c9c-bd47-c7b3e9a70ff5"
      unitRef="usd">221000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzEtMS0xLTEtMA_cdd5733f-d52d-4dc0-9fc1-a49b94e21855"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzEtMy0xLTEtMA_5f21272b-7a0f-4cce-9eb4-ffff2d46d641"
      unitRef="usd">1000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzItMS0xLTEtMA_36ea5a8e-c5e9-4e2e-a085-1e40d33a0068"
      unitRef="usd">35438000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzItMy0xLTEtMA_26f86f30-e220-41a8-83f9-bbbd36cfc04a"
      unitRef="usd">-103246000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzktMS0xLTEtMA_5fcb2d7a-5b17-4d50-a77e-e763545b6fcd"
      unitRef="usd">32000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfMzktMy0xLTEtMA_059313e4-179f-4272-b46f-3ee317ba2be5"
      unitRef="usd">783000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDAtMS0xLTEtMA_d296c4da-1820-4b93-8642-0a0ee2f42c6a"
      unitRef="usd">32000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDAtMy0xLTEtMA_bfda9430-5989-4994-9d13-9f58b4725499"
      unitRef="usd">783000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDItMS0xLTEtMA_04eafbe5-7b6f-4d94-928f-cb2fd05eda76"
      unitRef="usd">44386000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDItMy0xLTEtMA_eabbc490-0b35-4543-8650-f3ef3856abfc"
      unitRef="usd">-69470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDMtMS0xLTEtMA_7c0b2b00-1354-43ab-82a0-be5a998a5295"
      unitRef="usd">181381000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i083f500a2dee49758f940f8a2421503f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDMtMy0xLTEtMA_30119d38-9503-42a0-bacb-c67a484d2f4a"
      unitRef="usd">192248000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDQtMS0xLTEtMA_5f40ee3d-51d6-4aea-bfcc-2037a1adf8ce"
      unitRef="usd">225767000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5fe53612f0724e4c920adb67909e04d6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDQtMy0xLTEtMA_06d6c17b-f177-4b44-8e20-a2f423b1f45e"
      unitRef="usd">122778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDctMS0xLTEtMA_06344cbe-cac0-4469-90a2-1edd1a17301c"
      unitRef="usd">1258000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDctMy0xLTEtMA_fcb21860-e50a-463a-a2d2-96b36053773d"
      unitRef="usd">1258000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDgtMS0xLTEtMA_872804c5-4db1-4341-bf2d-e1d5f7491ffc"
      unitRef="usd">324000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNDgtMy0xLTEtMA_ce26050c-2745-4a02-bc22-192bcba956d1"
      unitRef="usd">800000</us-gaap:IncomeTaxesPaidNet>
    <supn:NonCashCapitalizedCostOfIntangibleAssets
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNTEtMS0xLTEtMA_c7dbff67-ac68-4152-9245-e942df39a39c"
      unitRef="usd">708000</supn:NonCashCapitalizedCostOfIntangibleAssets>
    <supn:NonCashCapitalizedCostOfIntangibleAssets
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNTEtMy0xLTEtMA_3a98ea9f-330d-486a-bcff-eaf2ce7fb792"
      unitRef="usd">250000</supn:NonCashCapitalizedCostOfIntangibleAssets>
    <supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNTItMS0xLTEtMzE0NQ_31395140-88c3-4bb4-b25f-a95f4c6dea7a"
      unitRef="usd">0</supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction>
    <supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zMS9mcmFnOjgyYjExNzVhYmRlYzQwYmZiYzZjM2RjNTFmMTkwMTJhL3RhYmxlOjY3NmI2NjIxZmYwNzQwMTc4MWQ3OGE0ODJlZWNlNjk5L3RhYmxlcmFuZ2U6Njc2YjY2MjFmZjA3NDAxNzgxZDc4YTQ4MmVlY2U2OTlfNTItMy0xLTEtMzE0NQ_1610f38e-60c0-49d5-a97f-8e0fb004056c"
      unitRef="usd">282000</supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction>
    <us-gaap:NatureOfOperations
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zNy9mcmFnOjljMmNkMmQwMzkwMjRkZDY4YzNkNzI5MzdhZjUzNWU0L3RleHRyZWdpb246OWMyY2QyZDAzOTAyNGRkNjhjM2Q3MjkzN2FmNTM1ZTRfNzE0NjgyNTU4NTI3OQ_f48aada5-9f8c-4d07-ae4c-da5f047b52e2">Organization and Business&lt;div style="text-indent:36pt;"&gt;&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;Supernus Pharmaceuticals, Inc. (the Company) was incorporated in Delaware and commenced operations in 2005. The Company is a pharmaceutical company focused on developing and commercializing products for the treatment of central nervous system (CNS) diseases. The Company markets two products: Oxtellar XR for the treatment of epilepsy and Trokendi XR for the prophylaxis of migraine headache and the treatment of epilepsy. The Company is also developing multiple proprietary CNS product candidates to address significant unmet medical needs and market opportunities.&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:36pt;"&gt;&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 launched Oxtellar XR and Trokendi XR for the treatment of epilepsy in 2013, followed by the launch of Trokendi XR for the prophylaxis of migraine headache in adolescents and adults in 2017. The Company launched Oxtellar XR with an expanded indication to include monotherapy for partial seizures in January 2019.&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:400;line-height:120%;"&gt;COVID-19 Impact&lt;/span&gt;&lt;/div&gt;The Company is closely monitoring the impact of the COVID-19 pandemic on all aspects of its business operations, and has assessed the impact of the COVID-19 pandemic on its condensed consolidated financial statements as of March&#160;31, 2020. Since the situation surrounding the COVID-19 pandemic remains fluid, the long term duration, nature, and extent of the effects cannot be reasonably estimated at this time.</us-gaap:NatureOfOperations>
    <supn:NumberOfProprietaryCommercialProducts
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8zNy9mcmFnOjljMmNkMmQwMzkwMjRkZDY4YzNkNzI5MzdhZjUzNWU0L3RleHRyZWdpb246OWMyY2QyZDAzOTAyNGRkNjhjM2Q3MjkzN2FmNTM1ZTRfMjE5OTAyMzI1NzM0Nw_edba915e-adbe-4fbd-bae9-2244c2317b79"
      unitRef="product">2</supn:NumberOfProprietaryCommercialProducts>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM1ODc_faa1a169-1356-4f45-94de-322506ac4b27">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;"&gt;&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:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 condensed consolidated financial statements include the accounts of: Supernus Pharmaceuticals, Inc.; Supernus Europe Ltd.; Biscayne Neurotherapeutics, Inc.; and Biscayne Neurotherapeutics Australia Pty Ltd. These are collectively referred to herein as &#x201c;Supernus&#x201d; or &#x201c;the Company.&#x201d; All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 unaudited condensed consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (SEC) for interim financial information. As permitted under Generally Accepted Accounting Principles in the United States (U.S. GAAP), certain notes and other information have been omitted from the interim unaudited condensed consolidated financial statements presented in this Quarterly Report on Form&#160;10-Q. Therefore, these financial statements should be read in conjunction with the Company&#x2019;s most recent Annual Report on Form&#160;10-K, for the year ended December&#160;31, 2019, filed with the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 management&#x2019;s opinion, the condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position, results of operations and cash flows. The results of operations for any interim period are not necessarily indicative of the Company&#x2019;s future quarterly or annual results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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, which is primarily located in the United States (U.S.), operates in one operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 bases its estimates on: historical experience; various forecasts; information received from its service providers; information from other sources; and other assumptions that the Company believes are reasonable under the circumstances. Actual results could differ materially from the Company&#x2019;s estimates. The Company evaluates the methodologies employed in making its estimates on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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:700;line-height:120%;"&gt;Inventories&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:36pt;"&gt;&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;Inventories, which are recorded at the lower of cost or net realizable value, include materials, labor, direct costs and indirect costs. These are valued using the first-in, first-out method. The Company writes down inventory that has become obsolete, or has a cost basis in excess of its expected net realizable value. Expired inventory is disposed of, and the related costs are recognized as &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;Cost of goods sold&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; in the condensed consolidated statement of earnings.&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:400;line-height:120%;"&gt;Inventories Produced in Preparation of Product Launches&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 capitalizes inventories produced in preparation for product launches when future commercialization of a product is probable and when future economic benefit is expected to be realized. The determination to capitalize is based on the particular facts and circumstances relating to the product. Capitalization of such inventory begins when the Company determines that (i) positive results have been obtained for the clinical trials that are necessary to support regulatory approval; (ii) uncertainties regarding regulatory approval have been significantly reduced; and (iii) it is probable that these capitalized costs will provide future economic benefit in excess of capitalized costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 evaluating whether these conditions are met, the Company considers the following factors: the product candidate&#x2019;s current status in the regulatory approval process; results from the related pivotal clinical trials; results from meetings with relevant regulatory agencies prior to the filing of regulatory applications; compilation of the regulatory applications; consequent acceptance by the regulatory body; potential impediments to the approval process, such as product safety or efficacy concerns, potential labeling restrictions, and other impediments; historical experience with manufacturing and commercializing similar products as well as the relevant product candidate; and the resilience of the Company&#x2019;s manufacturing environment, including its supply chain, in determining logistical constraints that could hamper approval or commercialization. In assessing the economic benefit that the Company is likely to realize, the Company considers: the shelf life of the product in relation to the expected timeline for approval;  patent related or contract issues that may prevent or delay commercialization; product stability data of all pre-approval production  to determine whether there is adequate expected shelf life; viability of commercialization, taking into account competitive dynamics in the marketplace and market acceptance; anticipated future sales; and anticipated reimbursement strategies that may prevail with respect to the product, if approved.&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:36pt;"&gt;&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 applying the lower of cost or net realizable value to pre-launch inventory, the Company estimates a range of likely commercial prices based on comparable commercial products and pre-launch discussions with managed care providers.&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:36pt;"&gt;&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 could be required to write down previously capitalized costs related to pre-launch inventories upon a change in such judgment(s), due to, among other potential factors, a denial or significant delay of approval by regulatory bodies, a delay in commercialization, or other adverse factors.&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-weight:700;line-height:120%;"&gt;Revenue&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-weight:700;line-height:120%;"&gt;from Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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&#x2019;s customers, who are primarily pharmaceutical wholesalers and distributors, purchase product to fulfill orders from retail pharmacy chains and independent pharmacies of varying size and purchasing power. The Company recognizes gross revenue when its products are physically received by its customers, upon shipment from a third party fulfillment center. Customers take control of our products, including title and ownership, upon physical receipt of our products at the customers' facilities. Customer orders are generally fulfilled within a few days of receipt, resulting in minimal order backlog. The Company does not adjust revenue for any financing effects, in transactions where the Company expects the period between the transfer of the goods or services and collection to be less than one year. There are no minimum product purchase requirements with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 recognizes revenue from product sales in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Product sales are recorded net of various forms of variable consideration, including: provision for estimated rebates; provision for estimated future product returns; and an estimated allowance for discounts. These are collectively considered "sales deductions."&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 described below, variability in the net transaction price for the Company&#x2019;s products arises primarily from the aforementioned sales deductions. Variable consideration on product sales is only recognized when it is probable that a significant reversal will not occur. Significant judgment is required in estimating certain sales deductions. In making these estimates, the Company considers: historical experience; product price increases; current contractual arrangements under applicable payor programs; unbilled claims; processing time lags; and inventory levels in the wholesale and retail distribution channel. The Company adjusts its estimates of revenue either when the most likely amount of consideration it expects to receive changes, or when the consideration becomes fixed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;If actual results in the future vary from our estimates, the Company adjusts these estimates. These adjustments could materially affect net product sales and earnings in the period that such adjustments are recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;Sales Deductions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 records product sales net of the following sales deductions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Rebates:&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;&#160; Rebates are discounts which the Company pays under either public sector or private sector health care programs. Public sector rebate programs encompass: various Medicaid drug rebate programs; Medicare gap coverage &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:10pt;"&gt;&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;programs; programs covering public health service institutions; and government entities. All federal employees and agencies purchase drugs under the Federal Supply Schedule. Private sector rebate programs include: contractual agreements with managed care providers, under which the Company pays fees to gain access to that provider&#x2019;s patient drug formulary; and Company sponsored programs, under which the Company defrays or eliminates patient co-payment charges that the patient would otherwise be obligated to pay to their managed care provider in order to fill their prescription.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;margin-top:10pt;"&gt;&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;Rebates paid under public sector programs are generally mandated under law, whereas private sector rebates are generally contractually negotiated by the Company with managed care providers. Both types of rebates vary over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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;Rebates are owed upon dispensing our product to a patient; i.e., filling a prescription. The accrual balance for rebates consists of the following three components. First, because rebates are generally invoiced and paid quarterly in arrears, the accrual balance consists of an estimate of the amount expected to be incurred for prescriptions dispensed in the current quarter. Second, the accrual balance also includes an estimate for known or estimated prior quarters&#x2019; unpaid rebates, to cover prescriptions dispensed in past quarters, but for which no invoice has yet been received. Third, the accrual balance includes an estimate for rebates that will be prospectively owed, for prescriptions filled in future quarters. This pertains to product that has been sold by the Company to wholesalers or distributors, and which resides either as wholesaler/distributor inventory or as inventory held at pharmacies, but as of the end of the reporting period, this product has not been dispensed to a patient.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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 estimates of expected rebate claims vary by program and by type of customer, because the period from the date at which the prescription is filled and the date at which the Company receives and pays the invoice varies substantially. For each of its products, the Company bases its estimates of expected rebate claims on multiple factors, including: historical levels of deductions; contractual terms with managed care providers; actual and anticipated changes in product price; prospective changes in managed care fee for service contracts; prospective changes in co-pay assistance programs; and anticipated changes in program utilization rates i.e., patient participation rates under each specific program. The Company records an estimated liability for rebates at the time the customer takes title to the product (i.e., at the time of sale to wholesalers/distributors), and records this liability as a reduction to gross product sales. This liability is recorded as an increase in &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;Accrued product returns and rebates,&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; in current liabilities on our condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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 sensitivity of the Company&#x2019;s estimates varies by program and by type of customer. If actual rebates vary from estimated amounts, the Company will adjust the balances of such accrued rebates to reflect actual experience with respect to these programs. These adjustments could materially affect the estimated liability balance, net product sales and earnings in the period in which the adjustment(s) is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Returns&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;:&#160; Sales of the Company&#x2019;s products are not subject to a general right of return. Product that has been used to fill patient prescriptions is no longer subject to any right of return. However, the Company will accept return of product that is damaged or defective when shipped from its third party fulfillment center.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;margin-top:10pt;"&gt;&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 will accept return of expired product six months prior to and up to 12 months subsequent to the product&#x2019;s expiry date. Expired or defective returned product cannot be re-sold and is therefore destroyed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&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 records an estimated liability for product returns at the time the customer takes title to the product (i.e., at time of sale) as a reduction to gross product sales. This liability is recorded as an increase in &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;Accrued product returns and rebates&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;, in current liabilities on our condensed consolidated balance sheets. The Company estimates the liability for returns based primarily on the actual returns experience for its two commercial products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&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;Because the Company&#x2019;s products have a shelf life of 48 months from date of manufacture, and because the Company accepts return of product up to 12 months post expiry, there is a significant time lag of several years between the time when the product is sold and the time when the Company issues credit on expired product. The Company&#x2019;s returns policy generally permits product returns to be processed at current wholesaler price rather than at historical acquisition price. Hence, the Company&#x2019;s estimated liability for product returns is affected by price increases taken subsequent to the date of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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;When the Company adjusts its estimates for product returns, the adjustment affects the estimated liability, product sales and earnings in the period of adjustment. Those adjustments may be material to our financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Sales discounts&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;:&#160; Distributors and wholesalers of the Company's pharmaceutical products are generally offered various forms of consideration, including allowances, service fees and prompt payment discounts for distributing our products. Distributor and wholesaler allowances and service fees arise from contractual agreements, and are estimated as a percentage of the price at which the Company sells product to them. In addition, distributors and wholesalers are offered a prompt pay discount for payment within a specified period. The Company accounts for these discounts at the time of sale, as a reduction to gross product sales, and records these discounts as a valuation allowance against &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;Accounts receivable &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;on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;License Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;License and Collaboration Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 entered into collaboration agreements to facilitate commercialization of both Oxtellar XR and Trokendi XR outside of the U.S. Those agreements include the right to use the Company&#x2019;s intellectual property as a functional license, and generally include an up-front license fee and ongoing milestone payments upon the achievement of certain specific events. These agreements may also require minimum royalty payments based on sales of products which use the applicable intellectual property.&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:36pt;"&gt;&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;Up-front license fees are recognized once the license has been executed between the Company and its licensee.&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:36pt;"&gt;&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;Milestones are a form of variable consideration that are recognized when either the underlying events have transpired (i.e., event-based milestone) or when the sales-based targets have been met by the collaborative partner (i.e., sales-based milestone). Both types of milestone payments are nonrefundable. The Company estimates the amount of the milestone to be included in the transaction price by using the most likely amount method. The Company includes in the transaction price some or all of the amount of variable consideration (i.e., the value of the associated milestone), but includes this only to the extent that it is probable that a significant revenue reversal will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Assessing whether it is probable that a significant revenue reversal will not occur once the uncertainty related to the variable consideration is subsequently resolved requires management judgment, and may require assessing factors that are outside of the Company&#x2019;s influence, such as: likelihood of regulatory success; availability of third party information; and expected time period until achievement of the event. These factors are evaluated based on the specific facts and circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Event-based milestones are recognized in the period that the related event, such as regulatory approval, occurs. Sales-based milestones are recognized as revenue only when the sales-based target is achieved.&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:36pt;"&gt;&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 are no guaranteed minimum amounts owed to the Company related to license and collaboration agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;Royalty Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 noncash royalty revenue for amounts earned pursuant to its royalty agreement with United Therapeutics Corporation (United Therapeutics), based on estimated product sales by United Therapeutics (see Note 3). This agreement includes the right to use the Company&#x2019;s intellectual property as a functional license. In 2014, the Company sold certain of these royalty rights to Healthcare Royalty Partners III, L.P. (HC Royalty) (see Note 17, Commitments and Contingencies). Sales of Orenitram by United Therapeutics result in payments made by United Therapeutics to HC Royalty, in accordance with these agreements. Consequent to this agreement, the Company recorded a nonrecourse liability related to this transaction, and amortizes this amount as noncash royalty revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 also recognizes noncash interest expense related to this liability, and accrues interest expense at an effective interest rate (see Note 16). The interest rate is determined based on projections of HC Royalty&#x2019;s rate of return.&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:36pt;"&gt;&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;Royalty revenue also includes cash royalty amounts received from collaboration partners, including from Shire Plc (Shire, a subsidiary of Takeda Pharmaceutical Company Ltd), based on net product sales in the current period of Shire&#x2019;s product, Mydayis. Royalty revenue is only recognized when the underlying product sale by Shire occurs. The Shire arrangement also includes Shire's right to use the Company&#x2019;s intellectual property as a functional license.&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:36pt;"&gt;&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 are no guaranteed minimum amounts owed to the Company related to any of these royalty revenue agreements.&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-weight:700;line-height:120%;"&gt;Research and Development Expense and Related Accrued Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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;Research and development expenditures are expensed as incurred. These expenses include: salaries, benefits and share-based compensation; contract research and development services provided by third parties; costs for conducting preclinical and clinical studies; cost of acquiring or manufacturing clinical trial materials; regulatory costs; facilities costs; depreciation expense and other allocated expenses; and license fees and milestone payments related to in-licensed products and technologies. Assets  acquired that are used for research and development and that have no future alternative use are expensed as in-process research and development.&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:36pt;"&gt;&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 estimates preclinical and clinical trial expenses based on services performed pursuant to contracts with research institutions, clinical investigators, clinical research organizations (CROs) and other service providers that provide services on the Company&#x2019;s behalf. In recording service fees, the Company estimates the cost of those services which have been performed on behalf of the Company during the current period, and compares those costs with the cumulative expenses recorded and cumulative payments made for such services. As appropriate, the Company accrues additional service fees, or defers  nonrefundable advance payments, until the related services are performed. If the actual timing of the performance of services or the level of effort varies from the estimate, the Company adjusts its accrued expenses, or its deferred advance payments, accordingly. If the Company subsequently determines that it no longer expects the services associated with a nonrefundable advance payment to be rendered, the remaining portion of that advance payment is charged to expense in the period in which such a determination is made.&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-weight:700;line-height:120%;"&gt;Marketable Securities&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:36pt;"&gt;&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;Marketable securities consist of investments in: U.S. Treasury bills and notes; certificates of deposit; various U.S. governmental agency debt securities; corporate and municipal bonds; and other fixed income securities. The Company places all investments with governmental, industrial or financial institutions whose debt is rated as investment grade.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 all available-for-sale marketable securities with maturities greater than one year from the balance sheet date as non-current assets. The Company's investments are classified as available-for-sale and are carried at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Any unrealized holding gains or losses on debt securities are reported, net of any tax effects, as a component of other comprehensive earnings (loss) in the condensed consolidated statement of comprehensive earnings. Realized gains and losses are included in interest income, and are determined using the specific identification method for determining the cost of securities sold.&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:36pt;"&gt;&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 adopted Accounting Standards Update (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 - Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; on January 1, 2020, using the allowance approach. Declines in fair value below amortized cost related to credit losses (i.e., impairment due to credit losses), if any, are included in the condensed consolidated statement of earnings. A corresponding allowance is established. If the estimate of expected credit losses decreases in subsequent periods, the Company will reverse the credit losses through current period earnings, and adjust accordingly the allowance (see Note 2 - Recently Issued Accounting Pronouncements).&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-weight:700;line-height:120%;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 share-based compensation expense over the service period using the straight-line method. Employee share-based compensation for stock options is measured based on estimated fair value as of the grant date, using the Black-Scholes option-pricing model, in calculating the fair value of option grants as of the grant date. The Company uses the following assumptions for estimating fair value of option grants:&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:36pt;"&gt;&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 of Common Stock&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;&#x2014;The fair value of common stock underlying the option grants is determined based on observable market prices of the Company&#x2019;s common stock.&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:36pt;"&gt;&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;Expected Volatility&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;&#x2014;Volatility is a measure of the amount by which the Company&#x2019;s share price has historically fluctuated or is expected to fluctuate (i.e., expected volatility) during a period. Beginning in the first quarter of 2019, the Company began using the historical volatility of its common stock to measure expected volatility. Prior to the first quarter of 2019, volatility was estimated using the observed volatility of the common stock of several public entities of similar size, complexity, and stage of development, as well as taking into consideration the Company&#x2019;s actual volatility since the Company&#x2019;s IPO in 2012.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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;Dividend Yield&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;&#x2014;The Company has never declared or paid dividends, and has no plans to do so in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Expected Term&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;&#x2014;This is the period of time during which options are expected to remain unexercised. Options have a maximum contractual term of ten years. Beginning in the first quarter of 2019, the Company began estimating the average expected life of stock options using its historical experience. Prior to the first quarter of 2019, the Company determined the average expected life of stock options according to the &#x201c;simplified method&#x201d;, as described in Staff Accounting Bulletin 110, which is the mid-point between the vesting date and the end of the contractual term.&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:36pt;"&gt;&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;Risk-Free Interest Rate&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;&#x2014;This is the observed U.S. Treasury Note rate, as of the week each option grant is issued, with a term that most closely resembles the expected term of the option.&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:36pt;"&gt;&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;Expected Forfeiture Rate&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;&#x2014;Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;Restricted Stock Units (RSUs) &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:36pt;"&gt;&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;Compensation expense &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;is recorded based on amortizing the fair market value as of the date of the grant over the &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;implied service period. RSUs generally vest one year from the date of grant and are subject to continued service requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;Performance Stock Units (PSUs)&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:36pt;"&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Performance-Based Awards&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:36pt;"&gt;&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;Compensation expense for performance-based awards is recognized based on amortizing the fair market value as of the grant date over the periods during which the achievement of the performance is probable&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&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:115%;"&gt; Performance-based &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;PSU awards require certain performance targets to be achieved in order for these awards to vest&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;. These awards vest on the date &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;of achievement of the performance target. &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:36pt;"&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Market-Based Awards&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:36pt;"&gt;&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;Compensation expense for market-based awards is recognized on a straight-line basis over the requisite service period, regardless of whether the market condition is satisfied. Market-based PSU awards subject to market-based performance targets require achievement of the performance target in order for these units to vest. The Company estimates fair value as of the grant date and expected term using a Monte Carlo simulation that incorporates option-pricing inputs covering the period from the grant date through the end of the derived requisite service period. The expected volatility as of grant date is estimated based historical daily volatility of the Company's common stock over the expected term of the award. The risk-free interest rate is based on the U.S. Treasury Note rate, as of the week the award is issued, with a term that most closely resembles the expected term of the award. &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-weight:700;line-height:120%;"&gt;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Advertising expense includes the cost of promotional materials and activities, such as printed marketing materials, marketing programs and speaker programs. The cost of the Company's advertising efforts are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 incurred approximately $11.6 million and $9.9 million in advertising costs for the three months ended March&#160;31, 2020 and 2019, respectively. These expenses are recorded as a component of &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;Selling, general and administrative expenses &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;in the condensed consolidated statements of earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases for assets and liabilities, and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. When appropriate, valuation allowances are established to reduce deferred tax assets to the amounts expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 accounts for uncertain tax positions in its consolidated financial statements when it is more-likely-than-not that the position will be sustained upon examination by the tax authorities. Such tax positions must initially and subsequently be estimated as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities, based on full knowledge of the position and relevant facts. The Company's policy is to recognize any interest and penalties related to income taxes as income tax expense in the relevant period.&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-weight:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;Accounting Pronouncements Adopted&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:36pt;"&gt;&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;ASU 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:115%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326) - &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The new standard, issued in July 2016, requires credit losses on financial assets to be measured as the net amount expected to be collected, rather than based on incurred losses. For available-for-sale debt securities, the new standard did not revise the definition of impairment; i.e., the investment is impaired if the fair value of the investment is less than its cost. It also did not revise the requirement under ASC 320, for an entity to recognize in net income only the impairment amount related to credit risk, and to recognize, in other comprehensive income, the noncredit impairment amount. The new standard made certain targeted changes to the impairment of available-for-sale debt securities, to eliminate the concept of "other than temporary" from the impairment model. Targeted changes to the impairment model included recognition of credit losses on available-for-sale debt securities using the allowance method, and limiting the allowance to the amount by which fair value is below amortized cost. The new standard also requires enhanced disclosure of credit risk associated with respective assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&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:36pt;"&gt;&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;ASU 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;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;- The new standard, issued in August 2018, aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or to obtain internal-use software. This includes hosting arrangements that include an internal-use software license. This ASU also requires that the implementation costs of a hosting arrangement that is a service contract are expensed over the term of the hosting arrangement, which includes reasonably certain renewals. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&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:36pt;"&gt;&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;ASU 2018-18, &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;Clarifying the Interaction Between Topic 808 and Topic 606&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; - The new standard, issued in November 2018, clarifies when transactions between participants in a collaborative arrangement are within the scope of Topic 606. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&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:36pt;"&gt;&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;ASU 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;Changes to Disclosure Requirements for Fair Value Measurements (Topic 820) &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;- The new standard, issued in August 2018, improved the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies and adds certain disclosure requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;ASU 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:120%;"&gt;Income Taxes (Topic 740): 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:120%;"&gt;- The new standard, issued in December 2019, simplifies the accounting for income taxes. This guidance will be effective on January 1, 2021 on a prospective basis, with early adoption permitted. &lt;/span&gt;&lt;/div&gt;The Company is currently evaluating the impact of the new guidance on its consolidated financial statements and will adopt the new standard effective January 1, 2021.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM1ODQ_b45f2da6-c285-4cd7-ac3e-89ab66a67654">&lt;div style="margin-top:6pt;"&gt;&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:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 condensed consolidated financial statements include the accounts of: Supernus Pharmaceuticals, Inc.; Supernus Europe Ltd.; Biscayne Neurotherapeutics, Inc.; and Biscayne Neurotherapeutics Australia Pty Ltd. These are collectively referred to herein as &#x201c;Supernus&#x201d; or &#x201c;the Company.&#x201d; All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 unaudited condensed consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (SEC) for interim financial information. As permitted under Generally Accepted Accounting Principles in the United States (U.S. GAAP), certain notes and other information have been omitted from the interim unaudited condensed consolidated financial statements presented in this Quarterly Report on Form&#160;10-Q. Therefore, these financial statements should be read in conjunction with the Company&#x2019;s most recent Annual Report on Form&#160;10-K, for the year ended December&#160;31, 2019, filed with the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 management&#x2019;s opinion, the condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position, results of operations and cash flows. The results of operations for any interim period are not necessarily indicative of the Company&#x2019;s future quarterly or annual results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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, which is primarily located in the United States (U.S.), operates in one operating segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMTU2OQ_ffbdd511-11c0-42ab-b734-0c1cb9be08c5"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfNjU5NzA2OTg2NjM1Mg_27de3bf4-71e9-48f4-b639-3a15a6e2b0e3">&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 bases its estimates on: historical experience; various forecasts; information received from its service providers; information from other sources; and other assumptions that the Company believes are reasonable under the circumstances. Actual results could differ materially from the Company&#x2019;s estimates. The Company evaluates the methodologies employed in making its estimates on an ongoing basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfNjU5NzA2OTg2NjM1Mw_aa26dd20-b6ea-468a-bee9-5daa2b5fd606">&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:700;line-height:120%;"&gt;Inventories&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:36pt;"&gt;&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;Inventories, which are recorded at the lower of cost or net realizable value, include materials, labor, direct costs and indirect costs. These are valued using the first-in, first-out method. The Company writes down inventory that has become obsolete, or has a cost basis in excess of its expected net realizable value. Expired inventory is disposed of, and the related costs are recognized as &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;Cost of goods sold&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; in the condensed consolidated statement of earnings.&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:400;line-height:120%;"&gt;Inventories Produced in Preparation of Product Launches&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 capitalizes inventories produced in preparation for product launches when future commercialization of a product is probable and when future economic benefit is expected to be realized. The determination to capitalize is based on the particular facts and circumstances relating to the product. Capitalization of such inventory begins when the Company determines that (i) positive results have been obtained for the clinical trials that are necessary to support regulatory approval; (ii) uncertainties regarding regulatory approval have been significantly reduced; and (iii) it is probable that these capitalized costs will provide future economic benefit in excess of capitalized costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 evaluating whether these conditions are met, the Company considers the following factors: the product candidate&#x2019;s current status in the regulatory approval process; results from the related pivotal clinical trials; results from meetings with relevant regulatory agencies prior to the filing of regulatory applications; compilation of the regulatory applications; consequent acceptance by the regulatory body; potential impediments to the approval process, such as product safety or efficacy concerns, potential labeling restrictions, and other impediments; historical experience with manufacturing and commercializing similar products as well as the relevant product candidate; and the resilience of the Company&#x2019;s manufacturing environment, including its supply chain, in determining logistical constraints that could hamper approval or commercialization. In assessing the economic benefit that the Company is likely to realize, the Company considers: the shelf life of the product in relation to the expected timeline for approval;  patent related or contract issues that may prevent or delay commercialization; product stability data of all pre-approval production  to determine whether there is adequate expected shelf life; viability of commercialization, taking into account competitive dynamics in the marketplace and market acceptance; anticipated future sales; and anticipated reimbursement strategies that may prevail with respect to the product, if approved.&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:36pt;"&gt;&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 applying the lower of cost or net realizable value to pre-launch inventory, the Company estimates a range of likely commercial prices based on comparable commercial products and pre-launch discussions with managed care providers.&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:36pt;"&gt;&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 could be required to write down previously capitalized costs related to pre-launch inventories upon a change in such judgment(s), due to, among other potential factors, a denial or significant delay of approval by regulatory bodies, a delay in commercialization, or other adverse factors.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM1ODg_ee7da368-74f2-4d54-b232-2c87b1c923a9">&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:700;line-height:120%;"&gt;Revenue&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-weight:700;line-height:120%;"&gt;from Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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&#x2019;s customers, who are primarily pharmaceutical wholesalers and distributors, purchase product to fulfill orders from retail pharmacy chains and independent pharmacies of varying size and purchasing power. The Company recognizes gross revenue when its products are physically received by its customers, upon shipment from a third party fulfillment center. Customers take control of our products, including title and ownership, upon physical receipt of our products at the customers' facilities. Customer orders are generally fulfilled within a few days of receipt, resulting in minimal order backlog. The Company does not adjust revenue for any financing effects, in transactions where the Company expects the period between the transfer of the goods or services and collection to be less than one year. There are no minimum product purchase requirements with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 recognizes revenue from product sales in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Product sales are recorded net of various forms of variable consideration, including: provision for estimated rebates; provision for estimated future product returns; and an estimated allowance for discounts. These are collectively considered "sales deductions."&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 described below, variability in the net transaction price for the Company&#x2019;s products arises primarily from the aforementioned sales deductions. Variable consideration on product sales is only recognized when it is probable that a significant reversal will not occur. Significant judgment is required in estimating certain sales deductions. In making these estimates, the Company considers: historical experience; product price increases; current contractual arrangements under applicable payor programs; unbilled claims; processing time lags; and inventory levels in the wholesale and retail distribution channel. The Company adjusts its estimates of revenue either when the most likely amount of consideration it expects to receive changes, or when the consideration becomes fixed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;If actual results in the future vary from our estimates, the Company adjusts these estimates. These adjustments could materially affect net product sales and earnings in the period that such adjustments are recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;Sales Deductions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 records product sales net of the following sales deductions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Rebates:&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;&#160; Rebates are discounts which the Company pays under either public sector or private sector health care programs. Public sector rebate programs encompass: various Medicaid drug rebate programs; Medicare gap coverage &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:10pt;"&gt;&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;programs; programs covering public health service institutions; and government entities. All federal employees and agencies purchase drugs under the Federal Supply Schedule. Private sector rebate programs include: contractual agreements with managed care providers, under which the Company pays fees to gain access to that provider&#x2019;s patient drug formulary; and Company sponsored programs, under which the Company defrays or eliminates patient co-payment charges that the patient would otherwise be obligated to pay to their managed care provider in order to fill their prescription.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;margin-top:10pt;"&gt;&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;Rebates paid under public sector programs are generally mandated under law, whereas private sector rebates are generally contractually negotiated by the Company with managed care providers. Both types of rebates vary over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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;Rebates are owed upon dispensing our product to a patient; i.e., filling a prescription. The accrual balance for rebates consists of the following three components. First, because rebates are generally invoiced and paid quarterly in arrears, the accrual balance consists of an estimate of the amount expected to be incurred for prescriptions dispensed in the current quarter. Second, the accrual balance also includes an estimate for known or estimated prior quarters&#x2019; unpaid rebates, to cover prescriptions dispensed in past quarters, but for which no invoice has yet been received. Third, the accrual balance includes an estimate for rebates that will be prospectively owed, for prescriptions filled in future quarters. This pertains to product that has been sold by the Company to wholesalers or distributors, and which resides either as wholesaler/distributor inventory or as inventory held at pharmacies, but as of the end of the reporting period, this product has not been dispensed to a patient.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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 estimates of expected rebate claims vary by program and by type of customer, because the period from the date at which the prescription is filled and the date at which the Company receives and pays the invoice varies substantially. For each of its products, the Company bases its estimates of expected rebate claims on multiple factors, including: historical levels of deductions; contractual terms with managed care providers; actual and anticipated changes in product price; prospective changes in managed care fee for service contracts; prospective changes in co-pay assistance programs; and anticipated changes in program utilization rates i.e., patient participation rates under each specific program. The Company records an estimated liability for rebates at the time the customer takes title to the product (i.e., at the time of sale to wholesalers/distributors), and records this liability as a reduction to gross product sales. This liability is recorded as an increase in &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;Accrued product returns and rebates,&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; in current liabilities on our condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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 sensitivity of the Company&#x2019;s estimates varies by program and by type of customer. If actual rebates vary from estimated amounts, the Company will adjust the balances of such accrued rebates to reflect actual experience with respect to these programs. These adjustments could materially affect the estimated liability balance, net product sales and earnings in the period in which the adjustment(s) is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Returns&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;:&#160; Sales of the Company&#x2019;s products are not subject to a general right of return. Product that has been used to fill patient prescriptions is no longer subject to any right of return. However, the Company will accept return of product that is damaged or defective when shipped from its third party fulfillment center.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;margin-top:10pt;"&gt;&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 will accept return of expired product six months prior to and up to 12 months subsequent to the product&#x2019;s expiry date. Expired or defective returned product cannot be re-sold and is therefore destroyed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&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 records an estimated liability for product returns at the time the customer takes title to the product (i.e., at time of sale) as a reduction to gross product sales. This liability is recorded as an increase in &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;Accrued product returns and rebates&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;, in current liabilities on our condensed consolidated balance sheets. The Company estimates the liability for returns based primarily on the actual returns experience for its two commercial products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&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;Because the Company&#x2019;s products have a shelf life of 48 months from date of manufacture, and because the Company accepts return of product up to 12 months post expiry, there is a significant time lag of several years between the time when the product is sold and the time when the Company issues credit on expired product. The Company&#x2019;s returns policy generally permits product returns to be processed at current wholesaler price rather than at historical acquisition price. Hence, the Company&#x2019;s estimated liability for product returns is affected by price increases taken subsequent to the date of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&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;When the Company adjusts its estimates for product returns, the adjustment affects the estimated liability, product sales and earnings in the period of adjustment. Those adjustments may be material to our financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;padding-left:36pt;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Sales discounts&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;:&#160; Distributors and wholesalers of the Company's pharmaceutical products are generally offered various forms of consideration, including allowances, service fees and prompt payment discounts for distributing our products. Distributor and wholesaler allowances and service fees arise from contractual agreements, and are estimated as a percentage of the price at which the Company sells product to them. In addition, distributors and wholesalers are offered a prompt pay discount for payment within a specified period. The Company accounts for these discounts at the time of sale, as a reduction to gross product sales, and records these discounts as a valuation allowance against &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;Accounts receivable &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;on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;License Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;License and Collaboration Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 entered into collaboration agreements to facilitate commercialization of both Oxtellar XR and Trokendi XR outside of the U.S. Those agreements include the right to use the Company&#x2019;s intellectual property as a functional license, and generally include an up-front license fee and ongoing milestone payments upon the achievement of certain specific events. These agreements may also require minimum royalty payments based on sales of products which use the applicable intellectual property.&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:36pt;"&gt;&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;Up-front license fees are recognized once the license has been executed between the Company and its licensee.&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:36pt;"&gt;&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;Milestones are a form of variable consideration that are recognized when either the underlying events have transpired (i.e., event-based milestone) or when the sales-based targets have been met by the collaborative partner (i.e., sales-based milestone). Both types of milestone payments are nonrefundable. The Company estimates the amount of the milestone to be included in the transaction price by using the most likely amount method. The Company includes in the transaction price some or all of the amount of variable consideration (i.e., the value of the associated milestone), but includes this only to the extent that it is probable that a significant revenue reversal will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Assessing whether it is probable that a significant revenue reversal will not occur once the uncertainty related to the variable consideration is subsequently resolved requires management judgment, and may require assessing factors that are outside of the Company&#x2019;s influence, such as: likelihood of regulatory success; availability of third party information; and expected time period until achievement of the event. These factors are evaluated based on the specific facts and circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Event-based milestones are recognized in the period that the related event, such as regulatory approval, occurs. Sales-based milestones are recognized as revenue only when the sales-based target is achieved.&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:36pt;"&gt;&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 are no guaranteed minimum amounts owed to the Company related to license and collaboration agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;Royalty Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 noncash royalty revenue for amounts earned pursuant to its royalty agreement with United Therapeutics Corporation (United Therapeutics), based on estimated product sales by United Therapeutics (see Note 3). This agreement includes the right to use the Company&#x2019;s intellectual property as a functional license. In 2014, the Company sold certain of these royalty rights to Healthcare Royalty Partners III, L.P. (HC Royalty) (see Note 17, Commitments and Contingencies). Sales of Orenitram by United Therapeutics result in payments made by United Therapeutics to HC Royalty, in accordance with these agreements. Consequent to this agreement, the Company recorded a nonrecourse liability related to this transaction, and amortizes this amount as noncash royalty revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 also recognizes noncash interest expense related to this liability, and accrues interest expense at an effective interest rate (see Note 16). The interest rate is determined based on projections of HC Royalty&#x2019;s rate of return.&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:36pt;"&gt;&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;Royalty revenue also includes cash royalty amounts received from collaboration partners, including from Shire Plc (Shire, a subsidiary of Takeda Pharmaceutical Company Ltd), based on net product sales in the current period of Shire&#x2019;s product, Mydayis. Royalty revenue is only recognized when the underlying product sale by Shire occurs. The Shire arrangement also includes Shire's right to use the Company&#x2019;s intellectual property as a functional license.&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:36pt;"&gt;&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 are no guaranteed minimum amounts owed to the Company related to any of these royalty revenue agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <supn:SalesReturnPeriodPriorToExpiration
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfNzc5MA_0663577a-8013-499e-ad63-ff70a206136d">P6M</supn:SalesReturnPeriodPriorToExpiration>
    <supn:SalesReturnPeriod
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfNzgxMg_bc8c5c5d-6317-43cb-832a-c5b823352364">P12M</supn:SalesReturnPeriod>
    <supn:NumberOfProprietaryCommercialProducts
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfNjU5NzA2OTg2NjMzNQ_c572f59f-8273-45ab-80eb-12ba085f0de0"
      unitRef="product">2</supn:NumberOfProprietaryCommercialProducts>
    <supn:ProductsShelfLife
      contextRef="icd5da9c74c5f43ddb479b45593ab8db8_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfODc2OQ_96c482cf-6d71-4957-a6f5-70ae95b56c8c">P48M</supn:ProductsShelfLife>
    <supn:MinimumGuaranteedAmountsOwedToCompany
      contextRef="i2ba853013d1e46748b9402c2528d3877_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjE5OTAyMzMwNzU3MQ_e2e8b6d2-1d09-4537-8811-aa12e5630669"
      unitRef="usd">0</supn:MinimumGuaranteedAmountsOwedToCompany>
    <supn:MinimumGuaranteedAmountsOwedToCompany
      contextRef="i9d6af1a3ad05498487c738ed0c1d39cf_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMTQxNDQ_c27abd12-ae76-4bf3-9250-d3a59b420f8c"
      unitRef="usd">0</supn:MinimumGuaranteedAmountsOwedToCompany>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM1OTM_e656c118-39e8-4556-aa86-127a0c4fc635">Research and Development Expense and Related Accrued Research and Development Expenses&lt;div style="text-indent:36pt;"&gt;&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;Research and development expenditures are expensed as incurred. These expenses include: salaries, benefits and share-based compensation; contract research and development services provided by third parties; costs for conducting preclinical and clinical studies; cost of acquiring or manufacturing clinical trial materials; regulatory costs; facilities costs; depreciation expense and other allocated expenses; and license fees and milestone payments related to in-licensed products and technologies. Assets  acquired that are used for research and development and that have no future alternative use are expensed as in-process research and development.&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:36pt;"&gt;&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 estimates preclinical and clinical trial expenses based on services performed pursuant to contracts with research institutions, clinical investigators, clinical research organizations (CROs) and other service providers that provide services on the Company&#x2019;s behalf. In recording service fees, the Company estimates the cost of those services which have been performed on behalf of the Company during the current period, and compares those costs with the cumulative expenses recorded and cumulative payments made for such services. As appropriate, the Company accrues additional service fees, or defers  nonrefundable advance payments, until the related services are performed. If the actual timing of the performance of services or the level of effort varies from the estimate, the Company adjusts its accrued expenses, or its deferred advance payments, accordingly. If the Company subsequently determines that it no longer expects the services associated with a nonrefundable advance payment to be rendered, the remaining portion of that advance payment is charged to expense in the period in which such a determination is made.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfOTg5NTYwNDc0NzM0OA_401cf26c-6ef7-45e1-b90c-dbf912e1e37e">&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:700;line-height:120%;"&gt;Marketable Securities&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:36pt;"&gt;&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;Marketable securities consist of investments in: U.S. Treasury bills and notes; certificates of deposit; various U.S. governmental agency debt securities; corporate and municipal bonds; and other fixed income securities. The Company places all investments with governmental, industrial or financial institutions whose debt is rated as investment grade.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 all available-for-sale marketable securities with maturities greater than one year from the balance sheet date as non-current assets. The Company's investments are classified as available-for-sale and are carried at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Any unrealized holding gains or losses on debt securities are reported, net of any tax effects, as a component of other comprehensive earnings (loss) in the condensed consolidated statement of comprehensive earnings. Realized gains and losses are included in interest income, and are determined using the specific identification method for determining the cost of securities sold.&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:36pt;"&gt;&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 adopted Accounting Standards Update (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 - Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; on January 1, 2020, using the allowance approach. Declines in fair value below amortized cost related to credit losses (i.e., impairment due to credit losses), if any, are included in the condensed consolidated statement of earnings. A corresponding allowance is established. If the estimate of expected credit losses decreases in subsequent periods, the Company will reverse the credit losses through current period earnings, and adjust accordingly the allowance (see Note 2 - Recently Issued Accounting Pronouncements).&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM2MDI_2b509fe2-2c30-432a-bca1-3420c86f641d">&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:700;line-height:120%;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 share-based compensation expense over the service period using the straight-line method. Employee share-based compensation for stock options is measured based on estimated fair value as of the grant date, using the Black-Scholes option-pricing model, in calculating the fair value of option grants as of the grant date. The Company uses the following assumptions for estimating fair value of option grants:&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:36pt;"&gt;&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 of Common Stock&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;&#x2014;The fair value of common stock underlying the option grants is determined based on observable market prices of the Company&#x2019;s common stock.&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:36pt;"&gt;&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;Expected Volatility&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;&#x2014;Volatility is a measure of the amount by which the Company&#x2019;s share price has historically fluctuated or is expected to fluctuate (i.e., expected volatility) during a period. Beginning in the first quarter of 2019, the Company began using the historical volatility of its common stock to measure expected volatility. Prior to the first quarter of 2019, volatility was estimated using the observed volatility of the common stock of several public entities of similar size, complexity, and stage of development, as well as taking into consideration the Company&#x2019;s actual volatility since the Company&#x2019;s IPO in 2012.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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;Dividend Yield&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;&#x2014;The Company has never declared or paid dividends, and has no plans to do so in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Expected Term&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;&#x2014;This is the period of time during which options are expected to remain unexercised. Options have a maximum contractual term of ten years. Beginning in the first quarter of 2019, the Company began estimating the average expected life of stock options using its historical experience. Prior to the first quarter of 2019, the Company determined the average expected life of stock options according to the &#x201c;simplified method&#x201d;, as described in Staff Accounting Bulletin 110, which is the mid-point between the vesting date and the end of the contractual term.&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:36pt;"&gt;&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;Risk-Free Interest Rate&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;&#x2014;This is the observed U.S. Treasury Note rate, as of the week each option grant is issued, with a term that most closely resembles the expected term of the option.&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:36pt;"&gt;&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;Expected Forfeiture Rate&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;&#x2014;Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;Restricted Stock Units (RSUs) &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:36pt;"&gt;&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;Compensation expense &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;is recorded based on amortizing the fair market value as of the date of the grant over the &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;implied service period. RSUs generally vest one year from the date of grant and are subject to continued service requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;Performance Stock Units (PSUs)&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:36pt;"&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Performance-Based Awards&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:36pt;"&gt;&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;Compensation expense for performance-based awards is recognized based on amortizing the fair market value as of the grant date over the periods during which the achievement of the performance is probable&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&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:115%;"&gt; Performance-based &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;PSU awards require certain performance targets to be achieved in order for these awards to vest&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;. These awards vest on the date &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;of achievement of the performance target. &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:36pt;"&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Market-Based Awards&lt;/span&gt;&lt;/div&gt;Compensation expense for market-based awards is recognized on a straight-line basis over the requisite service period, regardless of whether the market condition is satisfied. Market-based PSU awards subject to market-based performance targets require achievement of the performance target in order for these units to vest. The Company estimates fair value as of the grant date and expected term using a Monte Carlo simulation that incorporates option-pricing inputs covering the period from the grant date through the end of the derived requisite service period. The expected volatility as of grant date is estimated based historical daily volatility of the Company's common stock over the expected term of the award. The risk-free interest rate is based on the U.S. Treasury Note rate, as of the week the award is issued, with a term that most closely resembles the expected term of the award.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMTc2NDk_80a89adf-a1c9-472d-9dad-f32dde0f5739">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i06245a8fa9b74ac5a93dbb18ec081201_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfNjU5NzA2OTg2NjM0Nw_cc1ee8b1-bc9b-49fc-abb5-592810c1e9da">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM1ODM_806a48ae-f74c-4ed8-ad70-c82e114575e8">&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:700;line-height:120%;"&gt;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;Advertising expense includes the cost of promotional materials and activities, such as printed marketing materials, marketing programs and speaker programs. The cost of the Company's advertising efforts are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 incurred approximately $11.6 million and $9.9 million in advertising costs for the three months ended March&#160;31, 2020 and 2019, respectively. These expenses are recorded as a component of &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;Selling, general and administrative expenses &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;in the condensed consolidated statements of earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i15c0456e73c94b3ea358e93f9c9dc960_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMTkzODc_201bdd9c-d00e-43e8-b719-8f50db7909d9"
      unitRef="usd">11600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i28b97f42a7b74105bb809b14f2c6da56_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjE5OTAyMzI3OTIxMQ_442bd8e7-9fbf-42c2-bf17-641c2937960d"
      unitRef="usd">9900000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfOTg5NTYwNDc0NzM0OQ_20a143f0-746a-40ad-b18d-7be1c6876342">&lt;div style="margin-top:10pt;"&gt;&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:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases for assets and liabilities, and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. When appropriate, valuation allowances are established to reduce deferred tax assets to the amounts expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 accounts for uncertain tax positions in its consolidated financial statements when it is more-likely-than-not that the position will be sustained upon examination by the tax authorities. Such tax positions must initially and subsequently be estimated as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities, based on full knowledge of the position and relevant facts. The Company's policy is to recognize any interest and penalties related to income taxes as income tax expense in the relevant period.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80MC9mcmFnOmYxZjU0NmRlMTRiODQxMTM4ODY3M2MyNGJhYTEyMTA3L3RleHRyZWdpb246ZjFmNTQ2ZGUxNGI4NDExMzg4NjczYzI0YmFhMTIxMDdfMjM2MDM_39162136-7567-43a7-a1e9-091385b58f61">&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:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;Accounting Pronouncements Adopted&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:36pt;"&gt;&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;ASU 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:115%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326) - &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The new standard, issued in July 2016, requires credit losses on financial assets to be measured as the net amount expected to be collected, rather than based on incurred losses. For available-for-sale debt securities, the new standard did not revise the definition of impairment; i.e., the investment is impaired if the fair value of the investment is less than its cost. It also did not revise the requirement under ASC 320, for an entity to recognize in net income only the impairment amount related to credit risk, and to recognize, in other comprehensive income, the noncredit impairment amount. The new standard made certain targeted changes to the impairment of available-for-sale debt securities, to eliminate the concept of "other than temporary" from the impairment model. Targeted changes to the impairment model included recognition of credit losses on available-for-sale debt securities using the allowance method, and limiting the allowance to the amount by which fair value is below amortized cost. The new standard also requires enhanced disclosure of credit risk associated with respective assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&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:36pt;"&gt;&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;ASU 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;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;- The new standard, issued in August 2018, aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or to obtain internal-use software. This includes hosting arrangements that include an internal-use software license. This ASU also requires that the implementation costs of a hosting arrangement that is a service contract are expensed over the term of the hosting arrangement, which includes reasonably certain renewals. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&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:36pt;"&gt;&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;ASU 2018-18, &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;Clarifying the Interaction Between Topic 808 and Topic 606&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; - The new standard, issued in November 2018, clarifies when transactions between participants in a collaborative arrangement are within the scope of Topic 606. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&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:36pt;"&gt;&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;ASU 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;Changes to Disclosure Requirements for Fair Value Measurements (Topic 820) &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;- The new standard, issued in August 2018, improved the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies and adds certain disclosure requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 adopted the new standard effective January 1, 2020. The adoption of the standard did not have a material impact on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;ASU 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:120%;"&gt;Income Taxes (Topic 740): 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:120%;"&gt;- The new standard, issued in December 2019, simplifies the accounting for income taxes. This guidance will be effective on January 1, 2021 on a prospective basis, with early adoption permitted. &lt;/span&gt;&lt;/div&gt;The Company is currently evaluating the impact of the new guidance on its consolidated financial statements and will adopt the new standard effective January 1, 2021.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfNjU5NzA2OTc3MTMxNQ_3b0a4d59-ac75-4fdf-9b51-25170168eb9f">Disaggregated Revenues&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 disaggregation of revenues by nature, (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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 #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 #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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 #000;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="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;(unaudited)&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;Net product sales&lt;/span&gt;&lt;/td&gt;&lt;td 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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: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;Trokendi XR&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;68,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;63,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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:top;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;Oxtellar XR&lt;/span&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;23,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;19,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 net product sales&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;92,490&#160;&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;83,099&#160;&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;Royalty revenues&lt;/span&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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 revenues&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 #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:#ffffff;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;94,976&#160;&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 #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 #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:#ffffff;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;85,474&#160;&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 #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:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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;Trokendi XR accounted for 74% and 77% of the Company&#x2019;s total net product sales for the three months ended March&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 recognized noncash royalty revenue of $1.6 million&#160;for the three months ended March&#160;31, 2020 and 2019, respectively, consequent to the Company's agreement with HC Royalty (see Note 2).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 ceased production and distribution of all blister pack configurations for Trokendi XR in 2017. Subsequent to ceasing blister pack production and distribution in 2017, the observed rate of product return for all blister pack configurations of Trokendi XR steadily declined over time. This return rate trend was firmly established over a multi-year period. However, in the first quarter of 2020, the return rate for the final blister pack lots of Trokendi XR produced in 2017 exhibited a return rate significantly higher than had been experienced with all previous lots. The lots for which a higher return rate was observed are the last lots which were produced and distributed. &lt;/span&gt;&lt;/div&gt;As a result, the Company changed its estimate of the provision for product returns, based on the most recent experience. This change in estimate resulted in an increase to the provision for product returns of $8.0&#160;million, decreased net product sales of $8.0&#160;million and decreased net earnings of $5.9&#160;million, or $0.11 per basic and per diluted share, for the three months ended March 31, 2020.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfODk0_3b780b59-1a39-4a9c-9faa-c1a9ea1b88b3">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 disaggregation of revenues by nature, (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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 #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 #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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 #000;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="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;(unaudited)&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;Net product sales&lt;/span&gt;&lt;/td&gt;&lt;td 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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: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;Trokendi XR&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;68,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;63,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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:top;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;Oxtellar XR&lt;/span&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;23,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;19,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 net product sales&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;92,490&#160;&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;83,099&#160;&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;Royalty revenues&lt;/span&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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 revenues&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 #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:#ffffff;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;94,976&#160;&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 #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 #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:#ffffff;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;85,474&#160;&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 #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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="icdff8c8b946841b9913bf76fac63865d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNC0xLTEtMS0w_b2a6494d-3230-4677-abd8-baa854adb436"
      unitRef="usd">68551000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia6013172b2cb408b923b131b5aa4fa60_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNC0zLTEtMS0w_764de9b3-ab98-46a1-a6d5-9bcd9836fbc6"
      unitRef="usd">63693000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8f5dc98b6d84914b3ad517c1f1ed007_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNS0xLTEtMS0w_2cd67c8e-4a2b-44e1-8a04-2219ac9f1499"
      unitRef="usd">23939000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4a02403a7f8a4e6ea8a95bfdfd7f399f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNS0zLTEtMS0w_da2af8ef-ce88-46ee-873a-abd28e6548e9"
      unitRef="usd">19406000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i862c2a94f0b0456e93e4af8f628eac55_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNi0xLTEtMS0w_c71a76b4-ee8e-4389-9074-f12a72beb5d2"
      unitRef="usd">92490000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i484a727a14a0432481ce9a59a5cc4c1f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNi0zLTEtMS0w_665e506f-de1b-4477-a985-1dcccace4751"
      unitRef="usd">83099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9a41ced66bb42fca77df269ca561662_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNy0xLTEtMS0w_5a6c5256-769c-4931-b569-51beee2d7940"
      unitRef="usd">2486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf3ae423f4864e7abb578b50a9451d05_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfNy0zLTEtMS0w_0654c89c-21f6-4d3f-8d0e-354bcce86cbb"
      unitRef="usd">2375000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfOS0xLTEtMS0w_0e7e7e92-5037-4bde-9f5d-5b47dd8f9d1c"
      unitRef="usd">94976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RhYmxlOmNmMDFlY2QxNGQ4YjQ4ODliYjNkZGZkMDJkNjYxYmM4L3RhYmxlcmFuZ2U6Y2YwMWVjZDE0ZDhiNDg4OWJiM2RkZmQwMmQ2NjFiYzhfOS0zLTEtMS0w_0c0f9687-4be7-4bde-908e-f93902cf1185"
      unitRef="usd">85474000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71b970459a07474e8c045d1b135e22b6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfMjE5OTAyMzI1NzE3OA_fc429369-a5e8-46bd-883b-7dceafd54844"
      unitRef="number">0.74</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a8d11610ade42d79c7841c39b486953_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfODI0NjMzNzIxMDY4Mw_382ee343-32b4-498e-88ad-889c74cc8373"
      unitRef="number">0.77</us-gaap:ConcentrationRiskPercentage1>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfMjE5OTAyMzI1NzE3NQ_96c139b0-ef7b-404d-91d8-7a727f1aae38"
      unitRef="usd">1600000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfMjE5OTAyMzI1NzE3NQ_afcf16b3-2e1c-431d-9191-5cf108f1877a"
      unitRef="usd">1600000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromContractWithCustomerProductsReturnsAllowance
      contextRef="ic258fcc494ed4cb3a20558c498b1502e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfNjU5NzA2OTc3MTM0OQ_bf48f00d-644d-4115-8679-20b1c21994d0"
      unitRef="usd">8000000.0</supn:RevenueFromContractWithCustomerProductsReturnsAllowance>
    <us-gaap:Revenues
      contextRef="ic258fcc494ed4cb3a20558c498b1502e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfNjU5NzA2OTc3MTM2Mw_c7dc35af-8a7f-4498-83d2-985a27d01834"
      unitRef="usd">-8000000.0</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss
      contextRef="ic258fcc494ed4cb3a20558c498b1502e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfNjU5NzA2OTc3MTM3Nw_824b1184-ce54-40a8-bfe0-d0208f2c1cd7"
      unitRef="usd">-5900000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic258fcc494ed4cb3a20558c498b1502e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85MS9mcmFnOjVjZjk0YTliZWU0ZjQxODc5MjA3NjE2ODUwZGIxNTQ4L3RleHRyZWdpb246NWNmOTRhOWJlZTRmNDE4NzkyMDc2MTY4NTBkYjE1NDhfNjU5NzA2OTc3MTM5MQ_08c25d3a-7832-4a17-a575-51ddc4214708"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfMjg5Nw_0601ad3a-1d61-4ce9-918f-35a39d64f504">Fair Value of Financial Instruments&lt;div style="text-indent:36pt;"&gt;&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 an asset or liability represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.&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:36pt;"&gt;&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 reports assets and liabilities measured at fair value using a three level hierarchy that prioritizes the inputs used to measure fair value. The three levels of inputs used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;1&#x2014;Inputs are unadjusted, quoted prices in active markets for identical assets. The Company has the ability to access these prices as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:54pt;"&gt;&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&#160;1 assets include: cash held at banks; certificates of deposit; money market funds; investment grade corporate debt securities and U.S. government agency and municipal debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&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;&#x2022;&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%;padding-left:14.5pt;"&gt;Level&#160;2&#x2014;Level 2 securities are valued using third-party pricing sources that apply relevant inputs and data in their models to estimate fair value. Inputs are quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; inputs other than quoted prices but that are observable for the asset or liability (e.g., interest rates; yield curves); and inputs that are derived principally from or corroborated by observable market data, by correlation, or by other means (i.e., market corroborated inputs). &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:54pt;"&gt;&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;Level 2 assets include: investment grade corporate debt securities, U.S. government agency and municipal debt securities; other fixed income securities; and SERP (Supplemental Executive Retirement Plan) assets. The fair &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;"&gt;&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;value of the restricted marketable securities is recorded in &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;Other assets &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;on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;3&#x2014;Unobservable inputs that reflect the Company&#x2019;s own assumptions. These are based on the best information available, including the Company&#x2019;s own data.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:54pt;"&gt;&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 level 3 assets as of March&#160;31, 2020 or December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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%;text-decoration: underline;"&gt;Financial Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt;margin-top:10pt;"&gt;&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 financial assets that are required to be measured at fair value on a recurring basis are as follows (dollars 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:57.482%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.793%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.795%;"/&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="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;Fair Value Measurements at March 31, 2020 (unaudited)&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:middle;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 Fair Value at 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:middle;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;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&#160;Markets&lt;br/&gt;for&#160;Identical&#160;Assets&lt;br/&gt;(Level&#160;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:middle;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;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/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: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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&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: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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;19,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;&#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: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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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;205,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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;/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: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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&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;174,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;174,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Long term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;524,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;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;524,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;U.S. government agency debt securities&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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;10,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td 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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Marketable securities - restricted (SERP)&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 assets at fair value&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;935,925&#160;&lt;/span&gt;&lt;/td&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;226,030&#160;&lt;/span&gt;&lt;/td&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;709,895&#160;&lt;/span&gt;&lt;/td&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="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:57.482%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.793%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.795%;"/&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;span style="font-size: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="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;Fair Value Measurements at December 31, 2019 (unaudited)&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;span style="font-size: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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;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 Fair Value at December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;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;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&#160;Markets&lt;br/&gt;for&#160;Identical&#160;Assets&lt;br/&gt;(Level&#160;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;span style="font-size: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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;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;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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="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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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="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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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;/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: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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;78,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;78,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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;102,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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;&#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:top;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;Marketable securities&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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&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;165,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;&#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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;&#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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Long term marketable securities&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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;571,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;571,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;U.S. government agency and municipal debt securities&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;19,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;&#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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Other noncurrent assets&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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-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: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;Marketable securities - restricted (SERP)&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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;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;&#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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 assets at fair value&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;939,264&#160;&lt;/span&gt;&lt;/td&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: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;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;181,638&#160;&lt;/span&gt;&lt;/td&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: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;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;757,626&#160;&lt;/span&gt;&lt;/td&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:36pt;"&gt;&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 amounts of other financial instruments, including accounts receivable, accounts payable and accrued expenses approximate fair value due to their short-term maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Corporate and U.S. government agency and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/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: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;Amortized cost&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;710,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;747,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Gross unrealized gains&lt;/span&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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Gross unrealized 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;(5,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;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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 fair value&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;709,816&#160;&lt;/span&gt;&lt;/td&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;757,465&#160;&lt;/span&gt;&lt;/td&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:36pt;margin-top:10pt;"&gt;&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 contractual maturities of the unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars 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:86.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&lt;br/&gt;2020&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;(unaudited)&lt;/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;Less than 1 year&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;175,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;1 year to 2 years&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;181,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;2 years to 3 years&lt;/span&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;199,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: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;3 years to 4 years&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;154,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Greater than 4 years&lt;/span&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;/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&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;709,816&#160;&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:36pt;margin-top:10pt;"&gt;&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, there was no impairment due to credit loss on any available-for-sale marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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%;text-decoration: underline;"&gt;Financial Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 financial liabilities that are not carried at fair value, (dollars 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:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.798%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.515%;"/&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;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, 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;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;/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;(unaudited)&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="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;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;Carrying&#160;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Fair&#160;Value (Level&#160;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Carrying&#160;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Fair&#160;Value (Level&#160;2)&lt;/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;2023 Notes&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;349,232&#160;&lt;/span&gt;&lt;/td&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;328,038&#160;&lt;/span&gt;&lt;/td&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;345,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;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;366,023&#160;&lt;/span&gt;&lt;/td&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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 is estimated based on actual trading information, as well as quoted prices provided by bond traders.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if7280cb60f8141c2a4062050172ccbb8_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfODI0NjMzNzIyMDA5NA_cbc0cdb8-1bde-4b3f-be08-867d31f3e9b3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9f06089e89504bf489c58f6c4c5f1998_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfODI0NjMzNzIyMDA5NA_d26af829-a43a-41af-b4ea-b27c01c5d174"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfMjg5OA_72e10793-be90-45d0-8b51-b8d41be5ac1a">&lt;div style="text-indent:45pt;margin-top:10pt;"&gt;&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 financial assets that are required to be measured at fair value on a recurring basis are as follows (dollars 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:57.482%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.793%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.795%;"/&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="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;Fair Value Measurements at March 31, 2020 (unaudited)&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:middle;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 Fair Value at 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:middle;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;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&#160;Markets&lt;br/&gt;for&#160;Identical&#160;Assets&lt;br/&gt;(Level&#160;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:middle;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;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/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: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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&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: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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;19,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;&#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: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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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;205,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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;/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: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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&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;174,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;174,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Long term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;524,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;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;524,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;U.S. government agency debt securities&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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;10,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td 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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Marketable securities - restricted (SERP)&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 assets at fair value&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;935,925&#160;&lt;/span&gt;&lt;/td&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;226,030&#160;&lt;/span&gt;&lt;/td&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;709,895&#160;&lt;/span&gt;&lt;/td&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="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:57.482%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.793%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.795%;"/&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;span style="font-size: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="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;Fair Value Measurements at December 31, 2019 (unaudited)&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;span style="font-size: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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;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 Fair Value at December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;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;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&#160;Markets&lt;br/&gt;for&#160;Identical&#160;Assets&lt;br/&gt;(Level&#160;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;span style="font-size: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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;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;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:1pt;font-weight:400;font-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: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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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="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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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="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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-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;/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: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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;78,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;78,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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;102,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:1pt;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:1pt;font-weight:400;font-family:'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;&#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:top;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;Marketable securities&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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&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;165,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;&#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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;&#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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Long term marketable securities&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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-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: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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;571,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;571,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;U.S. government agency and municipal debt securities&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;19,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;&#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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Other noncurrent assets&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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-family:'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:1pt;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:1pt;font-weight:400;font-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: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;Marketable securities - restricted (SERP)&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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;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;&#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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 assets at fair value&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;939,264&#160;&lt;/span&gt;&lt;/td&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: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;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;181,638&#160;&lt;/span&gt;&lt;/td&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: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;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;757,626&#160;&lt;/span&gt;&lt;/td&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:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia96a18628bf44c759a82f20eecb1f3ff_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMy0xLTEtMS0w_0286ade6-a8f8-4c28-b68e-d5f3a9997545"
      unitRef="usd">19911000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0186ec592e374b34ad874fef48b6ee33_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMy0zLTEtMS0w_10f938ca-325d-4bd1-8159-5c6154a2bd60"
      unitRef="usd">19911000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0b2f279e67d34eed9afd33ad32d83bd2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMy01LTEtMS0w_4c7d004b-abd8-4a8e-a963-2f9095fa9f3c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic07e1a2f31cc475cbcb76524fea82c1c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNS0xLTEtMS0xNzQ_9889ba7b-9fff-4f16-88b4-b71a619f8dda"
      unitRef="usd">205856000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic4a1d5ea601044d7855028072e8f877a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNS0zLTEtMS0xMTI_18be4d6e-9d50-4403-9a7a-f6b2d47a0a6f"
      unitRef="usd">205856000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0ceb9e6f44444933b6033e42c506cdf9_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNS01LTEtMS0xMTc_b3bad6dc-7987-48d3-ad74-9e23043b48a1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie389e28ba48e4b04bf2e179aa611de20_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNS0xLTEtMS0w_ea5fe7e0-a497-43bb-8f63-3e6be76da135"
      unitRef="usd">174939000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie10a06c64e964029b84c37a5cd2d5a0b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNS0zLTEtMS0w_fe7aaa4b-d680-47aa-a945-6a5738075504"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic549ac6855c040fc89706580f998ba95_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNS01LTEtMS0w_0e1e7b24-d2b8-42eb-bc99-7ff3418e40f0"
      unitRef="usd">174939000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i732d5c4d8aa04bd3a21f8a5262f49141_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNi0xLTEtMS0w_aae4e44b-fdf7-4a09-87b4-d5df87a086bd"
      unitRef="usd">165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3d8490f780184dec80b2cf444d09f1be_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNi0zLTEtMS0w_873922db-d53a-4640-a465-f81a98842992"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i82f37ce8cb5b496a9689c4e121b9eaeb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfNi01LTEtMS0w_ab83a7df-b2c5-4b02-b0e9-23ec64cc4991"
      unitRef="usd">165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ie389e28ba48e4b04bf2e179aa611de20_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfOC0xLTEtMS0w_4d4a3985-5e66-4a21-88a0-149364a1fc4c"
      unitRef="usd">524683000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ie10a06c64e964029b84c37a5cd2d5a0b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfOC0zLTEtMS0w_3b60700b-b34b-4a2c-9c4d-7a4016266b39"
      unitRef="usd">255000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic549ac6855c040fc89706580f998ba95_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfOC01LTEtMS0w_47e55a8e-f348-4fd2-b0ef-6f75df1559ca"
      unitRef="usd">524428000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i91b8d43b9b214e8fa96800a53d6ea343_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfOS0xLTEtMS0w_2c96253a-9986-4ece-99fb-155dd8a13d6a"
      unitRef="usd">10029000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i25e10c64b3bd41e98d813cd8e1d190d5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfOS0zLTEtMS0w_8f39cae4-6b4e-4b10-9454-4e168cfae984"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ia59666a4e83a4eafbeaa6699073a33c9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfOS01LTEtMS0w_55209d2e-ad6a-468f-9983-f88fee57a5ea"
      unitRef="usd">10029000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i1f01598ff1364667bc613bd7a90d3980_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMTEtMS0xLTEtMA_7e23a512-5b36-41b5-9baf-d8b656e6a9bf"
      unitRef="usd">342000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i38da7458d30340cf9bc41971e37708d1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMTEtMy0xLTEtMA_ea14a49c-a49b-4d04-abe5-cee8cb98f83e"
      unitRef="usd">8000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i74fa261211ff40229171e396e8851100_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMTEtNS0xLTEtMA_deb4f07e-7a3d-4d20-8ab5-806bb1bae22a"
      unitRef="usd">334000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1f01598ff1364667bc613bd7a90d3980_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMTItMS0xLTEtMA_50e566ea-ffbc-4fba-ae7e-99343401e1bd"
      unitRef="usd">935925000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i38da7458d30340cf9bc41971e37708d1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMTItMy0xLTEtMA_f95ee75f-404f-4580-8c66-7921fae4b856"
      unitRef="usd">226030000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i74fa261211ff40229171e396e8851100_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmY0ZWJiYTc1NmQ5NDRmZWZiYjBmZTJmMGJhNTJmNGJlL3RhYmxlcmFuZ2U6ZjRlYmJhNzU2ZDk0NGZlZmJiMGZlMmYwYmE1MmY0YmVfMTItNS0xLTEtMA_53efdbb9-bfc0-476b-a1ff-a457c726ae50"
      unitRef="usd">709895000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i143501c0397a49adabcb86db73119078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNC0xLTEtMS02NTYw_d9ab217d-1abc-4152-b160-b041c3e30b0b"
      unitRef="usd">78912000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id7c47e4f95b84e04bf5e48911fe9ac12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNC0zLTEtMS02NTUx_9f3dcd61-73d3-418f-bb8a-07b7ea9e593c"
      unitRef="usd">78912000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i65642d46100c434d90f2d9c6203b2392_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNC01LTEtMS02NTUx_987a0b41-bc79-4dca-8886-74041b4070eb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if3b9df50407d40cbbc0d5dd8d0ba8e78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNS0xLTEtMS02NTYw_9c62ec38-f4ce-481d-bb59-1e4e792130ba"
      unitRef="usd">102469000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i07c0ab8ac8504ea9b449eb62f6bde70d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNS0zLTEtMS02NTUx_23d9ccef-883d-4c10-8ed4-3d4099513219"
      unitRef="usd">102469000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7a30d9bf25564bb79a7f7e31172b4af6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNS01LTEtMS02NTUx_3bb8e11c-e8ea-489a-8d33-3a714c2cf00f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9243ff6895b5420ea85796f6bcbf6f3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNy0xLTEtMS02NTYw_0cb3d5d9-c29b-459b-ab59-1134588433c2"
      unitRef="usd">165527000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2a23a6f502f440b2b0ee85c2e3d7adb8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNy0zLTEtMS02NTUx_662149df-dd62-4e0d-af18-d8f2d500261f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0640a36967ff4a4d87f656568968a1f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfNy01LTEtMS02NTUx_abf7e1a0-4f08-4841-942b-7e1e042894c9"
      unitRef="usd">165527000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia020c66f2d294e839bbebfae9125d48a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfOC0xLTEtMS02NTYw_e08855de-5f43-41f6-b091-e963682b80bc"
      unitRef="usd">165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6bf84b5f1fbc4d49bc46e7026ec3451f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfOC0zLTEtMS02NTUx_99940137-f9ba-45b0-805c-1dc0c9e29b77"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i80d77769ad534e40b11fcdcc85771a7f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfOC01LTEtMS02NTUx_518d046b-615d-48af-bf98-16e030bdbd87"
      unitRef="usd">165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i9243ff6895b5420ea85796f6bcbf6f3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTAtMS0xLTEtNjU2MA_aaf11061-1f9b-4ad9-b1a8-193341700637"
      unitRef="usd">571828000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i2a23a6f502f440b2b0ee85c2e3d7adb8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTAtMy0xLTEtNjU1MQ_41d2e6bc-4891-4803-afc6-63412d2d1aa4"
      unitRef="usd">254000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i0640a36967ff4a4d87f656568968a1f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTAtNS0xLTEtNjU1MQ_5b7d0c02-fc31-4a0a-9324-19d5e8ca342e"
      unitRef="usd">571574000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i6a7912fe5f5542c087c5b392f3dbd731_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTEtMS0xLTEtNjU2MA_961c6891-92d5-4081-8a77-6d3232340dd7"
      unitRef="usd">19945000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i336bba45c94e4a0d952f7161f30717fd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTEtMy0xLTEtNjU1MQ_130e97c3-7330-4be7-b5ef-7c503b7ff4c0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i1f10bd40840d423a83e08f45093291f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTEtNS0xLTEtNjU1MQ_bcd87011-1751-4e50-84f6-37f774e54ac1"
      unitRef="usd">19945000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iacb8750a225f46688132c0b3c48636aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTMtMS0xLTEtNjU2MA_86f322bd-be78-4645-b820-82e02fe089fb"
      unitRef="usd">418000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i69f7ccedb26e467692c87d87f4a6ed24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTMtMy0xLTEtNjU1MQ_17f3662a-9e3e-4cf8-8895-39f634da9186"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia8b646b161df42ee8bdef7f55440f5cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTMtNS0xLTEtNjU1MQ_f90d6899-1f6b-4a56-baeb-912d959f79e2"
      unitRef="usd">415000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iacb8750a225f46688132c0b3c48636aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTQtMS0xLTEtNjU1MQ_c0fcdef3-7fc6-45de-b3c7-b25a8eb4a023"
      unitRef="usd">939264000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i69f7ccedb26e467692c87d87f4a6ed24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTQtMy0xLTEtNjU1MQ_063e39c6-4942-47fb-85be-efb7768c5c88"
      unitRef="usd">181638000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia8b646b161df42ee8bdef7f55440f5cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOmI2OWJkYTU4ZTIwZDQyNTA4MWMyNzZkNDk2N2RjN2NkL3RhYmxlcmFuZ2U6YjY5YmRhNThlMjBkNDI1MDgxYzI3NmQ0OTY3ZGM3Y2RfMTQtNS0xLTEtNjU1MQ_f3380e12-fd9b-4e6f-957e-639a9a7470bc"
      unitRef="usd">757626000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfMjkwMA_b201cb74-7ef0-41c5-a44b-c458969a8953">Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Corporate and U.S. government agency and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/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: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;Amortized cost&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;710,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;747,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Gross unrealized gains&lt;/span&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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Gross unrealized 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;(5,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;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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 fair value&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;709,816&#160;&lt;/span&gt;&lt;/td&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;757,465&#160;&lt;/span&gt;&lt;/td&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;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfMy0xLTEtMS0w_a2868467-4e7f-4e41-9275-ae4370e71b1b"
      unitRef="usd">710072000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfMy0zLTEtMS0w_941d7a6f-1c87-4fce-adc9-a9fca45651c0"
      unitRef="usd">747598000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfNC0xLTEtMS0w_bbe98cff-822c-4339-a151-a6bbb5702670"
      unitRef="usd">5362000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfNC0zLTEtMS0w_fd670935-e185-4b45-a493-cbcb274f8657"
      unitRef="usd">10031000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfNS0xLTEtMS0w_273a40ea-77c1-4747-875c-7c6bcf8cdf9e"
      unitRef="usd">5618000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfNS0zLTEtMS0w_429b3988-6b99-4a9d-8ce2-57771055e678"
      unitRef="usd">164000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfNi0xLTEtMS0w_fa0c0642-e212-486a-aab8-fd2b8be65579"
      unitRef="usd">709816000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjI1MjRhNjQ2OTg3ZjQ1ZjdhODk3NGVlM2E5YjY2ODIyL3RhYmxlcmFuZ2U6MjUyNGE2NDY5ODdmNDVmN2E4OTc0ZWUzYTliNjY4MjJfNi0zLTEtMS0w_4942d57b-6169-4012-a47f-64cf73da4475"
      unitRef="usd">757465000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfMjkwNw_6d1754de-30e9-4ccb-8419-f7035759575f">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 contractual maturities of the unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars 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:86.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&lt;br/&gt;2020&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;(unaudited)&lt;/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;Less than 1 year&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;175,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;1 year to 2 years&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;181,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;2 years to 3 years&lt;/span&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;199,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: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;3 years to 4 years&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;154,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Greater than 4 years&lt;/span&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;/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&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;709,816&#160;&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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjc5NzBjOWVmZTU0ZTQ1OWI4OTgxMzViYTA3MWEwZTgyL3RhYmxlcmFuZ2U6Nzk3MGM5ZWZlNTRlNDU5Yjg5ODEzNWJhMDcxYTBlODJfMi0xLTEtMS0w_376d6fbb-1481-4b16-9273-30798e225a55"
      unitRef="usd">175104000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjc5NzBjOWVmZTU0ZTQ1OWI4OTgxMzViYTA3MWEwZTgyL3RhYmxlcmFuZ2U6Nzk3MGM5ZWZlNTRlNDU5Yjg5ODEzNWJhMDcxYTBlODJfMy0xLTEtMS0w_c5824dec-2186-40de-a447-ee53e4fa3967"
      unitRef="usd">181141000</supn:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesTwoYearsThroughThreeYearsFairValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjc5NzBjOWVmZTU0ZTQ1OWI4OTgxMzViYTA3MWEwZTgyL3RhYmxlcmFuZ2U6Nzk3MGM5ZWZlNTRlNDU5Yjg5ODEzNWJhMDcxYTBlODJfNC0xLTEtMS0w_332c3a94-1a66-4bc8-b624-436b18f260da"
      unitRef="usd">199207000</supn:AvailableForSaleSecuritiesDebtMaturitiesTwoYearsThroughThreeYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesThreeYearsThroughFourYearsFairValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjc5NzBjOWVmZTU0ZTQ1OWI4OTgxMzViYTA3MWEwZTgyL3RhYmxlcmFuZ2U6Nzk3MGM5ZWZlNTRlNDU5Yjg5ODEzNWJhMDcxYTBlODJfNS0xLTEtMS0w_eb862304-05e4-4482-9091-aad44fcd222a"
      unitRef="usd">154364000</supn:AvailableForSaleSecuritiesDebtMaturitiesThreeYearsThroughFourYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesThereafterFairValue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjc5NzBjOWVmZTU0ZTQ1OWI4OTgxMzViYTA3MWEwZTgyL3RhYmxlcmFuZ2U6Nzk3MGM5ZWZlNTRlNDU5Yjg5ODEzNWJhMDcxYTBlODJfNi0xLTEtMS0w_b50940a8-9194-4d4e-81c4-2ed63d89e821"
      unitRef="usd">0</supn:AvailableForSaleSecuritiesDebtMaturitiesThereafterFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjc5NzBjOWVmZTU0ZTQ1OWI4OTgxMzViYTA3MWEwZTgyL3RhYmxlcmFuZ2U6Nzk3MGM5ZWZlNTRlNDU5Yjg5ODEzNWJhMDcxYTBlODJfNy0xLTEtMS0w_9b852ba8-bb0d-45b3-a39d-13b0e59ed27f"
      unitRef="usd">709816000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfNzY5NjU4MTQwNDg5OQ_665e6e35-8493-4db8-b940-b85552fe1426"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RleHRyZWdpb246NDViZTgzZDEyMzdkNDI5Y2I3ZWRkMDliNjJlN2NlMDBfMjkwMg_16a61aa2-61cc-4dda-991b-cc09426b05cb">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 financial liabilities that are not carried at fair value, (dollars 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:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.798%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.515%;"/&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;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, 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;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;/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;(unaudited)&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="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;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;Carrying&#160;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Fair&#160;Value (Level&#160;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Carrying&#160;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Fair&#160;Value (Level&#160;2)&lt;/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;2023 Notes&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;349,232&#160;&lt;/span&gt;&lt;/td&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;328,038&#160;&lt;/span&gt;&lt;/td&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;345,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;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;366,023&#160;&lt;/span&gt;&lt;/td&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;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i09e5281e0e044ec582f6c8d9b58dae70_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjg0YWQzNjIzODZmNzQ1MGI5ZjRmODkyODRhMjM5ZjhkL3RhYmxlcmFuZ2U6ODRhZDM2MjM4NmY3NDUwYjlmNGY4OTI4NGEyMzlmOGRfMy0xLTEtMS0w_7f859e6e-3b7b-4372-a3c1-f64e25016ecb"
      unitRef="usd">349232000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i09e5281e0e044ec582f6c8d9b58dae70_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjg0YWQzNjIzODZmNzQ1MGI5ZjRmODkyODRhMjM5ZjhkL3RhYmxlcmFuZ2U6ODRhZDM2MjM4NmY3NDUwYjlmNGY4OTI4NGEyMzlmOGRfMy0zLTEtMS0w_6d66de1c-969d-4361-8bde-480a6c39bb60"
      unitRef="usd">328038000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i8c9e3d24e142460f95020828c10b777a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjg0YWQzNjIzODZmNzQ1MGI5ZjRmODkyODRhMjM5ZjhkL3RhYmxlcmFuZ2U6ODRhZDM2MjM4NmY3NDUwYjlmNGY4OTI4NGEyMzlmOGRfMy01LTEtMS0w_b8cf437c-c976-477a-a61a-a94a1c59d20e"
      unitRef="usd">345170000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i8c9e3d24e142460f95020828c10b777a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80Ni9mcmFnOjQ1YmU4M2QxMjM3ZDQyOWNiN2VkZDA5YjYyZTdjZTAwL3RhYmxlOjg0YWQzNjIzODZmNzQ1MGI5ZjRmODkyODRhMjM5ZjhkL3RhYmxlcmFuZ2U6ODRhZDM2MjM4NmY3NDUwYjlmNGY4OTI4NGEyMzlmOGRfMy03LTEtMS0w_1e1d7977-faa2-4b20-8a96-32a9c10ee80c"
      unitRef="usd">366023000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDI2MQ_a772948b-8f7d-4ef1-8c9a-4fc507e37d2e">Convertible Senior Notes Due 2023&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 0.625% Convertible Senior Notes Due 2023 (2023 Notes), which were issued in March&#160;2018, bear interest at an annual rate of 0.625%, payable semi-annually in arrears on April&#160;1 and October&#160;1 of each year. The 2023 Notes will mature on April 1, 2023, unless earlier converted or repurchased by the Company. The Notes are being amortized to interest expense at an effective interest rate of 5.41% over the contractual term of the 2023 Notes. The Company may not redeem the 2023 Notes at its option before maturity. The total principal amount of 2023 Notes is $402.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 2023 Notes were issued pursuant to an Indenture between the Company and Wilmington Trust, National Association, as trustee. The Indenture includes customary terms and covenants, including certain events of default upon which the 2023 Notes may be due and payable immediately. The Indenture does not contain any financial or operating covenants or restrictions on the payment of dividends, the issuance of other indebtedness, or the issuance or repurchase of securities by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#x2019;s common stock, or a combination of cash and shares of the Company&#x2019;s common stock, at its election, based on the applicable conversion rate. The initial conversion rate is 16.8545 shares per $1,000 principal amount of the 2023 Notes, which represents an initial conversion price of approximately $59.33 per share, and is subject to adjustment as specified in the Indenture. In the event of conversion, if converted in cash, the holders would forgo all future interest payments, any unpaid accrued interest, and the possibility of further stock price appreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;If a &#x201c;make-whole fundamental change,&#x201d; as defined in the Indenture, occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time. If a &#x201c;fundamental change,&#x201d; as defined in the Indenture occurs, then noteholders may require the Company to repurchase their 2023 Notes at a cash repurchase price equal to the principal amount of the 2023 Notes to be repurchased, plus accrued and unpaid interest, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Contemporaneous with the issuance of the 2023 Notes, the Company also entered into separate privately negotiated convertible note hedge transactions (collectively, the Convertible Note Hedge Transactions) with each of the call spread counterparties. The Company issued 402,500 convertible note hedge options. In the event that shares or cash are deliverable to holders of the 2023 Notes upon conversion at limits defined in the Indenture, counterparties to the convertible note hedges will be required to deliver up to approximately&#160;6.8 million shares of the Company&#x2019;s common stock, or to pay cash to the Company in a similar amount as the value that the Company delivers to the holders of the 2023 Notes, based on a conversion price of $59.33 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Concurrently with entering into the Convertible Note Hedge Transactions, the Company also entered into separate privately negotiated warrant transactions (collectively, the Warrant Transactions) with each of the call spread counterparties. The Company issued a total of 6,783,939 warrants. The warrants entitle the holder to one share per warrant. The strike price of the Warrant Transactions will initially be $80.9063 per share of the Company&#x2019;s common stock, and is subject to adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 Convertible Note Hedge Transactions are expected to reduce the potential dilution of the Company&#x2019;s common stock upon conversion of the 2023 Notes, and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted 2023 Notes, as the case may be. The Warrant Transactions are intended to partially offset the cost to the Company of the purchased Convertible Note Hedge Transactions; however, the Warrant Transactions could have a dilutive effect with respect to the Company&#x2019;s common stock to the extent that the market price per share of the Company&#x2019;s common stock, as measured under the terms of the Warrant Transactions, exceeds the strike price of the warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 liability component of the 2023 Notes consists of the following, (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:1pt;font-weight:700;font-family:'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;2023 Notes&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;402,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;402,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;Unamortized debt discount and deferred financing 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;(53,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(57,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 carrying value&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;349,232&#160;&lt;/span&gt;&lt;/td&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;345,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;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;No 2023 Notes were converted as of March&#160;31, 2020</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDY_2267800a-448f-4cf3-a5e1-7dab2bc275db"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMTY1_ea8af2fd-fabd-47c9-8bf0-6a977fd841d2"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDI1_e2acb1a3-b393-40c7-bbfb-48239208cf82"
      unitRef="number">0.0541</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDk0NzgwMjMzNTYzMg_b3df6255-e571-4aa7-aeac-9f7269d094ec"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMTQzNQ_923895f7-9ba3-410d-8ac5-8182fe009000"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="i45554907696b424c822450232425066a_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMjQyMg_d223efed-3db3-468e-99e0-d45a8da3d933"
      unitRef="shares">402500</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i45554907696b424c822450232425066a_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMjY4MQ_eb235268-7b45-41bf-b845-3e86ae7866b9"
      unitRef="shares">6800000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMjg3Ng_e92e8eb7-8b1f-4bb6-aa5d-fad5e13a7539"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id4bfb3b70ecb4b4fb97c41a046a5ea8c_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMzE2MA_7e3338f7-d68f-43bd-be42-db2e8d121874"
      unitRef="shares">6783939</us-gaap:ClassOfWarrantOrRightOutstanding>
    <supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice
      contextRef="i45554907696b424c822450232425066a_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMzIwOA_8be78576-1dae-4803-87b1-572e5bae0d10"
      unitRef="shares">1</supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i05ff8d7f0f1247d8bfb397de06892ecf_I20180331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfMzMyNg_1058e420-e203-4f4b-ac52-190efe315a00"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDI2NA_f38b0e75-2965-401b-8304-eec60a3b0ae1">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 liability component of the 2023 Notes consists of the following, (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:1pt;font-weight:700;font-family:'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;2023 Notes&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;402,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;402,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;Unamortized debt discount and deferred financing 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;(53,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(57,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 carrying value&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;349,232&#160;&lt;/span&gt;&lt;/td&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;345,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;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:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie8a4b7a78fe04dfea2ce156ad0c98ff5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RhYmxlOmFlODg2ZjQwM2UwNzRjYzRiZWI1ODc4Y2UwYmJlNTI3L3RhYmxlcmFuZ2U6YWU4ODZmNDAzZTA3NGNjNGJlYjU4NzhjZTBiYmU1MjdfMi0xLTEtMS0w_295be033-f265-4cb2-9f3b-46078beab4b2"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i27478d92c5ed475792180aa9dd53bf5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RhYmxlOmFlODg2ZjQwM2UwNzRjYzRiZWI1ODc4Y2UwYmJlNTI3L3RhYmxlcmFuZ2U6YWU4ODZmNDAzZTA3NGNjNGJlYjU4NzhjZTBiYmU1MjdfMi0zLTEtMS0w_85f24e27-b90d-40af-9a14-0f20d368e23e"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ie8a4b7a78fe04dfea2ce156ad0c98ff5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RhYmxlOmFlODg2ZjQwM2UwNzRjYzRiZWI1ODc4Y2UwYmJlNTI3L3RhYmxlcmFuZ2U6YWU4ODZmNDAzZTA3NGNjNGJlYjU4NzhjZTBiYmU1MjdfMy0xLTEtMS0w_898ba8ca-2519-4deb-aa9a-088a35903cb7"
      unitRef="usd">53268000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i27478d92c5ed475792180aa9dd53bf5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RhYmxlOmFlODg2ZjQwM2UwNzRjYzRiZWI1ODc4Y2UwYmJlNTI3L3RhYmxlcmFuZ2U6YWU4ODZmNDAzZTA3NGNjNGJlYjU4NzhjZTBiYmU1MjdfMy0zLTEtMS0w_6c6bc653-1ef4-4f83-a933-c811c76229ca"
      unitRef="usd">57330000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ie8a4b7a78fe04dfea2ce156ad0c98ff5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RhYmxlOmFlODg2ZjQwM2UwNzRjYzRiZWI1ODc4Y2UwYmJlNTI3L3RhYmxlcmFuZ2U6YWU4ODZmNDAzZTA3NGNjNGJlYjU4NzhjZTBiYmU1MjdfNi0xLTEtMS0w_bf5ccbf7-d4e7-4d5c-a770-7d1b48279c9d"
      unitRef="usd">349232000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i27478d92c5ed475792180aa9dd53bf5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RhYmxlOmFlODg2ZjQwM2UwNzRjYzRiZWI1ODc4Y2UwYmJlNTI3L3RhYmxlcmFuZ2U6YWU4ODZmNDAzZTA3NGNjNGJlYjU4NzhjZTBiYmU1MjdfNi0zLTEtMS0w_561643f8-8c1e-47e0-9e86-4a58739e69ef"
      unitRef="usd">345170000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="iba47e473de324cf0ab644ccf23c8e616_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDIxNw_46b36c05-351d-434e-8ae1-e59c9fa9ac69"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="ibf216aa8d6cb4041831e7de7f647e8da_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82Ny9mcmFnOjU1NmU2NGE4Zjg3MDRmZGNhMjYwNjQ2OGEzYjRiN2YyL3RleHRyZWdpb246NTU2ZTY0YThmODcwNGZkY2EyNjA2NDY4YTNiNGI3ZjJfNDIxNw_f7d958de-418b-46eb-b50c-de8f471338b4"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfOTg5NTYwNDY1NDg2MA_32b94d70-6b7f-449d-ae9f-84d79a8b5913">Share-Based Payments&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Share-based compensation expense is as follows (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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&lt;br/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;border-bottom: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="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;(unaudited)&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;Research and development&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;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;3,988&#160;&lt;/span&gt;&lt;/td&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;3,287&#160;&lt;/span&gt;&lt;/td&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;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-style:italic;font-weight:400;line-height:120%;"&gt;Stock Option and Stock Appreciation Rights &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 stock option and stock appreciation rights (SAR) activities:&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.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.028%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.514%;"/&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&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;Exercise&#160;Price&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Outstanding, December 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;4,606,559&#160;&lt;/span&gt;&lt;/td&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;23.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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.66&lt;/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: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;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;1,105,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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: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;Exercised &lt;/span&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,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top;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;Forfeited &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;(25,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;28.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="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;Outstanding, March 31, 2020 (unaudited)&lt;/span&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;5,683,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;7.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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;Vested and expected to vest&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,606,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;6.66&lt;/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: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;Exercisable&lt;/span&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,598,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;5.48&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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;As of March 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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;Vested and expected to vest&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,683,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.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;&#160;&lt;/span&gt;&lt;/td&gt;&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;7.08&lt;/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: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;Exercisable &lt;/span&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,394,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;18.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;5.75&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&gt;&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;Restricted Stock Units&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:36pt;"&gt;&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&#160;31, 2020, the Company granted 26,055 RSUs with a weighted average grant date fair value per share of $23.99, which generally vest one year from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&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;Performance Stock Units &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:36pt;"&gt;&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;Performance-Based Awards&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:36pt;"&gt;&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&#160;31, 2020, the Company granted 15,625 performance-based awards, with a weighted average grant date fair value per share of $23.99, which &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;require certain performance targets to be achieved in order for these awards to vest&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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Vesting is subject to continued service requirements through the date that the achievement of the performance target is certified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Market-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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&#160;31, 2020, the Company granted 15,625 market-based awards, with a weighted average grant date fair value per share of $23.41, which are subject to market-based performance targets in order for these awards to vest.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfMTc3_5cea2455-cf77-44e5-b317-fb41528d9106">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Share-based compensation expense is as follows (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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&lt;br/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;border-bottom: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="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;(unaudited)&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;Research and development&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;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;3,988&#160;&lt;/span&gt;&lt;/td&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;3,287&#160;&lt;/span&gt;&lt;/td&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;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="i96272c18beb545e9bc1f8c15726467fb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjA0NDg1ZDA3YjgyMDRjMzM5OTljMjlhZjhjNjQzOWNhL3RhYmxlcmFuZ2U6MDQ0ODVkMDdiODIwNGMzMzk5OWMyOWFmOGM2NDM5Y2FfMy0xLTEtMS0w_fa92f6a0-e0e2-44a7-80df-1d1e9c8919cc"
      unitRef="usd">681000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifd3ae00296b04924a3a3f0d09f0830ad_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjA0NDg1ZDA3YjgyMDRjMzM5OTljMjlhZjhjNjQzOWNhL3RhYmxlcmFuZ2U6MDQ0ODVkMDdiODIwNGMzMzk5OWMyOWFmOGM2NDM5Y2FfMy0zLTEtMS0w_f9938ca5-19e0-4838-ae5a-64b3d1eb113f"
      unitRef="usd">574000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i15c0456e73c94b3ea358e93f9c9dc960_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjA0NDg1ZDA3YjgyMDRjMzM5OTljMjlhZjhjNjQzOWNhL3RhYmxlcmFuZ2U6MDQ0ODVkMDdiODIwNGMzMzk5OWMyOWFmOGM2NDM5Y2FfNC0xLTEtMS0w_72e090ce-c432-436e-8bce-5d81c8255a06"
      unitRef="usd">3307000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28b97f42a7b74105bb809b14f2c6da56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjA0NDg1ZDA3YjgyMDRjMzM5OTljMjlhZjhjNjQzOWNhL3RhYmxlcmFuZ2U6MDQ0ODVkMDdiODIwNGMzMzk5OWMyOWFmOGM2NDM5Y2FfNC0zLTEtMS0w_92c1d5f3-2d55-41d2-b8b6-eb802aec9bd5"
      unitRef="usd">2713000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjA0NDg1ZDA3YjgyMDRjMzM5OTljMjlhZjhjNjQzOWNhL3RhYmxlcmFuZ2U6MDQ0ODVkMDdiODIwNGMzMzk5OWMyOWFmOGM2NDM5Y2FfNS0xLTEtMS0w_a201fe66-d6b0-4454-89e6-999d91bdf242"
      unitRef="usd">3988000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjA0NDg1ZDA3YjgyMDRjMzM5OTljMjlhZjhjNjQzOWNhL3RhYmxlcmFuZ2U6MDQ0ODVkMDdiODIwNGMzMzk5OWMyOWFmOGM2NDM5Y2FfNS0zLTEtMS0w_2b054432-8814-4747-8eb2-1d9d6871c66a"
      unitRef="usd">3287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfMTc0_f6086bcc-a6dc-468b-8b21-5bb282a812c5">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 stock option and stock appreciation rights (SAR) activities:&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.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.028%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.514%;"/&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&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;Exercise&#160;Price&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Outstanding, December 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;4,606,559&#160;&lt;/span&gt;&lt;/td&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;23.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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.66&lt;/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: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;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;1,105,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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: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;Exercised &lt;/span&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,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top;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;Forfeited &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;(25,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;28.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="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;Outstanding, March 31, 2020 (unaudited)&lt;/span&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;5,683,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;7.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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;Vested and expected to vest&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,606,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;6.66&lt;/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: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;Exercisable&lt;/span&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,598,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;5.48&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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;As of March 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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;Vested and expected to vest&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,683,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;23.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;&#160;&lt;/span&gt;&lt;/td&gt;&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;7.08&lt;/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: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;Exercisable &lt;/span&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,394,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;18.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;5.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia91783493140405b9c3fff87a99632e3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMS0xLTEtMS0w_784ecef6-73cf-4f5e-ac3d-bf5c0f9ed291"
      unitRef="shares">4606559</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia91783493140405b9c3fff87a99632e3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMS0zLTEtMS0w_9dcd0b9c-1eb5-4a3c-9a28-52c69e9f5f31"
      unitRef="usdPerShare">23.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4d60325d4f0b42fc9b36d3af442e5162_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMS01LTEtMS0w_61d6bf66-1922-4bc0-a195-63e29158d4eb">P6Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMi0xLTEtMS0w_51368782-4bff-4c78-8e2e-e64eefa47537"
      unitRef="shares">1105925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMi0zLTEtMS0w_95908aea-3904-4f86-8754-322d074a545d"
      unitRef="usdPerShare">23.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMy0xLTEtMS0w_d64b3fa3-770a-4219-a200-e4dbd56fe93e"
      unitRef="shares">3811</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMy0zLTEtMS0w_0387d457-33d5-40be-a598-b887f56d85c2"
      unitRef="usdPerShare">8.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfNC0xLTEtMS0w_98e2f4d0-0aaa-40a9-8244-83c53ef3f074"
      unitRef="shares">25275</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfNC0zLTEtMS0w_99045744-7b20-4e36-aa59-d76a49d965d2"
      unitRef="usdPerShare">28.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id377e80688cd4737befddaabf303ad7a_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfNS0xLTEtMS0w_14270639-8a95-4a6e-a6ea-d7219cf19839"
      unitRef="shares">5683398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id377e80688cd4737befddaabf303ad7a_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfNS0zLTEtMS0w_76a22bed-9e76-4693-927f-9c99df24a69a"
      unitRef="usdPerShare">23.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfNS01LTEtMS0w_14102e47-6016-4340-9900-c89d96bdee3e">P7Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia91783493140405b9c3fff87a99632e3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfOC0xLTEtMS0w_cd14f456-8589-4c92-a443-0c095d123339"
      unitRef="shares">4606559</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ia91783493140405b9c3fff87a99632e3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfOC0zLTEtMS0w_63fed553-ec96-4af4-8f5f-20efa18b6024"
      unitRef="usdPerShare">23.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i4d60325d4f0b42fc9b36d3af442e5162_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfOC01LTEtMS0w_24a47e59-c4be-4ff2-85f0-c0e37cd3bd77">P6Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia91783493140405b9c3fff87a99632e3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfOS0xLTEtMS0w_4773e668-4cf8-4ed8-a336-1ecc0b253d33"
      unitRef="shares">2598112</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia91783493140405b9c3fff87a99632e3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfOS0zLTEtMS0w_1ffb6d4a-c52a-4d1f-ace4-7a89259634ca"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i4d60325d4f0b42fc9b36d3af442e5162_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfOS01LTEtMS0w_5ca59e63-89b4-433f-a8cc-19c4142f0231">P5Y5M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="id377e80688cd4737befddaabf303ad7a_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMTItMS0xLTEtMA_1bf14f07-9a0b-48fa-bbfc-8bda2d4bce4a"
      unitRef="shares">5683398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="id377e80688cd4737befddaabf303ad7a_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMTItMy0xLTEtMA_cf506969-2de5-4e41-a147-80d21f7ff5df"
      unitRef="usdPerShare">23.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMTItNS0xLTEtMA_394e9bd4-ea82-4d7d-a509-ab38eef86574">P7Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id377e80688cd4737befddaabf303ad7a_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMTMtMS0xLTEtMA_65d94732-2d85-4cb5-8095-772cd964aa95"
      unitRef="shares">3394315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id377e80688cd4737befddaabf303ad7a_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMTMtMy0xLTEtMA_88f42dff-c73a-4e88-8c36-d67c482a0051"
      unitRef="usdPerShare">18.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i4fe5643c39704e8797a242e38f26dde0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RhYmxlOjlhY2YyZWVhZWZhMjQ5YzA4ZDVkMTNkODNlMGRiNGNjL3RhYmxlcmFuZ2U6OWFjZjJlZWFlZmEyNDljMDhkNWQxM2Q4M2UwZGI0Y2NfMTMtNS0xLTEtMA_42217c21-0190-4357-ab60-cf069ceca63c">P5Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i06245a8fa9b74ac5a93dbb18ec081201_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfODI0NjMzNzIxMTc0NA_413b0bcd-4a7c-406d-990f-48daee671dd2"
      unitRef="shares">26055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i06245a8fa9b74ac5a93dbb18ec081201_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfODI0NjMzNzIxMTgzMQ_a87e22b0-1436-4aff-a6ca-966ba51c9b8a"
      unitRef="usdPerShare">23.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i62b763013d814a74aa685700cac1dec2_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfODI0NjMzNzIxMjg1MQ_98cd68c8-6653-4aec-87c4-d8dcaf1f7cb8"
      unitRef="shares">15625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i62b763013d814a74aa685700cac1dec2_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfODI0NjMzNzIxMjg1OQ_dacb9bfc-dd54-46ec-a523-3fb8202893d8"
      unitRef="usdPerShare">23.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id29f9fe199414276a72ef4dd01b87f35_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfODI0NjMzNzIxMjg2Nw_c05cf28e-9bdd-436a-9318-20fe0d4ba990"
      unitRef="shares">15625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id29f9fe199414276a72ef4dd01b87f35_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83Ni9mcmFnOmM3Y2YzNmU1NGY1MzRiZDE4YjI2OTUwNDQyOTYxOTU5L3RleHRyZWdpb246YzdjZjM2ZTU0ZjUzNGJkMThiMjY5NTA0NDI5NjE5NTlfODI0NjMzNzIxMjg3Ng_215ab577-8ad7-44e8-9376-43f7e70d0af5"
      unitRef="usdPerShare">23.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfMjA5NQ_b3672604-2a62-4dc9-a754-fa27daddb07f">Earnings per Share&lt;div style="text-indent:36pt;"&gt;&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;Basic earnings per share (EPS) is calculated using the weighted-average number of common shares outstanding. Diluted EPS is calculated using the weighted-average number of common shares outstanding, including the dilutive effect of the Company&#x2019;s stock option grants, SARs, RSUs, PSUs, warrants, employee stock purchase plan (ESPP) awards and the 2023 Notes, as determined per the treasury stock method.&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:400;line-height:120%;"&gt;Effect of Convertible Notes and Related Convertible Note Hedges and Warrants &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:36pt;"&gt;&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 connection with the issuance of the 2023 Notes, the Company entered into Convertible Note Hedge and Warrant Transactions as described further in Note 5, &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;Convertible Senior Notes Due 2023&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;. The expected collective impact of the Convertible Note Hedge and Warrant Transactions is to reduce the potential dilution that may occur between the conversion price of $59.33 per share and the strike price of the warrants of $80.9063 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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 2023 Notes and related Convertible Note Hedge and Warrant Transactions are excluded in the calculation of diluted EPS because inclusion would be anti-dilutive. Specifically, the denominator of the diluted EPS calculation excludes the additional shares related to the 2023 Notes and warrants, because the average price of the Company's common stock was less than the conversion price of the 2023 Notes of $59.33 per share, as well as less than the strike price of the warrants of $80.9063 per share. Prior to actual conversion, the Convertible Note Hedge Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 the above described effect of the 2023 Notes and the related Convertible Note Hedge and Warrant Transactions, the Company also excluded the common stock equivalents of the following outstanding stock-based awards in the calculation of diluted EPS, because their inclusion would be anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;/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;br/&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="display:none;"/&gt;&lt;td colspan="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;border-bottom: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;/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:#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;(unaudited)&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;/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;/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;/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;/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;Stock options, RSUs, PSUs&lt;/span&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,034,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;608,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 following table sets forth the computation of basic and diluted net earnings per share for the three months ended March&#160;31, 2020 and 2019 (dollars in thousands, except share and per share amounts):&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:75.298%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.488%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.496%;"/&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;border-bottom: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="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;(unaudited)&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;Numerator, dollars in thousands:&lt;/span&gt;&lt;/td&gt;&lt;td 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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: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;Net earnings &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;21,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;18,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Denominator:&lt;/span&gt;&lt;/td&gt;&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;td colspan="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: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;Weighted average shares outstanding, basic&lt;/span&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,534,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;52,336,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;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="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: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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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: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;Stock options, PSU, RSU and SAR&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,046,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,648,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;Weighted average shares outstanding, diluted&lt;/span&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;53,581,051&#160;&lt;/span&gt;&lt;/td&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;53,985,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;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="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;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;/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;Earnings per share, basic&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;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;Earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;0.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;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:EarningsPerShareTextBlock>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id4a3f8f2fd3441cb9e466ff3ae775036_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfOTMy_46b69d26-24a3-4105-bf08-033f402fc51f"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i616a9cb71cf443d488a7270881d3ad75_I20180930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfOTg1_c97225b8-2008-4b91-b79e-99a355d6b9fe"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id4a3f8f2fd3441cb9e466ff3ae775036_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfMTM5Mw_e12db41f-64ce-4b3a-b103-07817a24792e"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i616a9cb71cf443d488a7270881d3ad75_I20180930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfMTQ0Ng_68be5b36-8518-4270-a0bf-e224f58bb92a"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfMjA5Mg_32718f88-0c0f-4209-888c-95557bc93f45">&lt;div style="text-indent:36pt;"&gt;&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 the above described effect of the 2023 Notes and the related Convertible Note Hedge and Warrant Transactions, the Company also excluded the common stock equivalents of the following outstanding stock-based awards in the calculation of diluted EPS, because their inclusion would be anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;/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;br/&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="display:none;"/&gt;&lt;td colspan="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;border-bottom: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;/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:#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;(unaudited)&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;/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;/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;/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;/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;Stock options, RSUs, PSUs&lt;/span&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,034,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;608,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjU2ZDlkODIzMjAwYTRhODU4OGU5NDQ0ZDAxMTVkNjRmL3RhYmxlcmFuZ2U6NTZkOWQ4MjMyMDBhNGE4NTg4ZTk0NDRkMDExNWQ2NGZfNi0xLTEtMS0w_62e0535d-2149-44d9-ab64-5231292cdfa2"
      unitRef="shares">3034099</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjU2ZDlkODIzMjAwYTRhODU4OGU5NDQ0ZDAxMTVkNjRmL3RhYmxlcmFuZ2U6NTZkOWQ4MjMyMDBhNGE4NTg4ZTk0NDRkMDExNWQ2NGZfNi0zLTEtMS0w_65f5265b-58b0-45eb-8c8e-f8d5637a38d4"
      unitRef="shares">608948</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RleHRyZWdpb246NWE5YTY2MTMyNmIyNGU0OTk3NDVlMGY2MzUwMzNhNTJfMjA5NA_ba4d49dd-6454-4a65-9f4f-1f2a40da05bf">&lt;div style="text-indent:36pt;"&gt;&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 following table sets forth the computation of basic and diluted net earnings per share for the three months ended March&#160;31, 2020 and 2019 (dollars in thousands, except share and per share amounts):&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:75.298%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.488%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.496%;"/&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;border-bottom: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="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;(unaudited)&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;Numerator, dollars in thousands:&lt;/span&gt;&lt;/td&gt;&lt;td 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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: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;Net earnings &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;21,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;18,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Denominator:&lt;/span&gt;&lt;/td&gt;&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;td colspan="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: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;Weighted average shares outstanding, basic&lt;/span&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,534,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;52,336,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;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="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: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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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: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;Stock options, PSU, RSU and SAR&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,046,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,648,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;Weighted average shares outstanding, diluted&lt;/span&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;53,581,051&#160;&lt;/span&gt;&lt;/td&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;53,985,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;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="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;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;/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;Earnings per share, basic&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;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;Earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;0.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;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="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfNC0xLTEtMS0w_e6c2ed27-c24a-4081-b675-8a11e603b037"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfNC0zLTEtMS0w_247005f5-76a0-45e1-ac84-c67a51fd37ff"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfNy0xLTEtMS0w_bcf56a3c-1aad-4957-8469-f0d51b21b82a"
      unitRef="shares">52534787</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfNy0zLTEtMS0w_7654a50c-918d-450d-974f-125579b1f0b9"
      unitRef="shares">52336443</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTAtMS0xLTEtMA_5173d241-e457-4add-8dd5-9cecdf25d44d"
      unitRef="shares">1046264</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTAtMy0xLTEtMA_dd76b494-11f1-4b62-86c4-79d109a7d99f"
      unitRef="shares">1648942</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTEtMS0xLTEtMA_aa1a399f-a643-476f-bd8a-9599dc7e35ed"
      unitRef="shares">53581051</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTEtMy0xLTEtMA_b917b0d2-4a46-44ef-b1dd-48ee3723cdc2"
      unitRef="shares">53985385</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTMtMS0xLTEtMA_9e5ab5c6-241a-437c-97bf-46fc418ffed6"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTMtMy0xLTEtMA_97f134e6-3917-4df6-97a3-6f8d10a9ba80"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTQtMS0xLTEtMA_a5221bea-41ea-4f06-9096-d7a98cbb3815"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83OS9mcmFnOjVhOWE2NjEzMjZiMjRlNDk5NzQ1ZTBmNjM1MDMzYTUyL3RhYmxlOjI0N2UxNGM2OTczNDQ2MmI5MjZmOTdhZDlkZjZhMGJmL3RhYmxlcmFuZ2U6MjQ3ZTE0YzY5NzM0NDYyYjkyNmY5N2FkOWRmNmEwYmZfMTQtMy0xLTEtMA_e772cab0-2da6-4b1b-bf9e-e16450c0cc83"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84Mi9mcmFnOjIzYWFhMmRjZTVlZTQwZjdiMDU3ZmJmODFhYmY2YjVmL3RleHRyZWdpb246MjNhYWEyZGNlNWVlNDBmN2IwNTdmYmY4MWFiZjZiNWZfNzE0NjgyNTU5MzQyMw_56daab4f-18cf-4fd0-97b5-6aa5d7f54342">Income Tax Expense&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 provides information regarding the Company&#x2019;s income tax expense for the three months ended March&#160;31, 2020 and 2019, (dollars 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:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.513%;"/&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&lt;br/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;border-bottom: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="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;(unaudited)&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;Income tax expense&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;7,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;5,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;Effective tax 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;25.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;24.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="display:none;"/&gt;&lt;td colspan="3" 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:36pt;"&gt;&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 increases in income tax expense and the effective tax rate for the three months ended March 31, 2020, as compared to the same period in the prior year, are primarily attributable to higher income before taxes, increase in the number of states in which we owe taxes and an increase in non-deductible expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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, President Trump signed into law the Coronavirus Aid, Relief and Economic Security Act (CARES Act).  The CARES Act is an emergency economic stimulus package that includes spending and tax breaks to strengthen the U.S. economy and fund a nationwide effort to curtail the effect of the COVID-19 pandemic. While the CARES Act provides sweeping tax changes in response to the COVID-19 pandemic, some of the more significant provisions which are expected to impact the &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;Company&#x2019;s financial statements include removal of certain limitations on utilization of net operating losses and increasing the ability to deduct interest expense, as well as amending certain provisions of the previously enacted Tax Cuts and Jobs Act. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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;As of March 31, 2020, the Company expects that these provisions will not have a material impact as the Company does not have net operating losses that would fall under these provisions and does not expect interest expense to be limited. The ultimate impact of the CARES Act may differ from this estimate due to changes in interpretations and assumptions, guidance that may be issued and actions the Company may take in response to the CARES Act. The CARES Act is highly detailed and the Company will continue to assess the impact that various provisions will have on its business.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84Mi9mcmFnOjIzYWFhMmRjZTVlZTQwZjdiMDU3ZmJmODFhYmY2YjVmL3RleHRyZWdpb246MjNhYWEyZGNlNWVlNDBmN2IwNTdmYmY4MWFiZjZiNWZfNzUx_53f2b7c2-03e1-4a10-b480-75c10218ee30">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 provides information regarding the Company&#x2019;s income tax expense for the three months ended March&#160;31, 2020 and 2019, (dollars 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:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.513%;"/&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&lt;br/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;border-bottom: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="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;(unaudited)&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;Income tax expense&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;7,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;5,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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;Effective tax 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;25.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;24.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="display:none;"/&gt;&lt;td colspan="3" 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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84Mi9mcmFnOjIzYWFhMmRjZTVlZTQwZjdiMDU3ZmJmODFhYmY2YjVmL3RhYmxlOmMzNmJlNzY0MGMzYjQzNTZhNTczYTA4YWEwOGJiZmEzL3RhYmxlcmFuZ2U6YzM2YmU3NjQwYzNiNDM1NmE1NzNhMDhhYTA4YmJmYTNfMy0xLTEtMS0w_08efcdce-39f3-4103-b640-39bd72ac3f16"
      unitRef="usd">7516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84Mi9mcmFnOjIzYWFhMmRjZTVlZTQwZjdiMDU3ZmJmODFhYmY2YjVmL3RhYmxlOmMzNmJlNzY0MGMzYjQzNTZhNTczYTA4YWEwOGJiZmEzL3RhYmxlcmFuZ2U6YzM2YmU3NjQwYzNiNDM1NmE1NzNhMDhhYTA4YmJmYTNfMy0zLTEtMS0w_1c6feaf8-dd43-449e-84de-95b1c3fe1970"
      unitRef="usd">5899000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84Mi9mcmFnOjIzYWFhMmRjZTVlZTQwZjdiMDU3ZmJmODFhYmY2YjVmL3RhYmxlOmMzNmJlNzY0MGMzYjQzNTZhNTczYTA4YWEwOGJiZmEzL3RhYmxlcmFuZ2U6YzM2YmU3NjQwYzNiNDM1NmE1NzNhMDhhYTA4YmJmYTNfNC0xLTEtMS0w_35d04ad1-8581-454b-bbfc-7347e0343dd3"
      unitRef="number">0.259</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84Mi9mcmFnOjIzYWFhMmRjZTVlZTQwZjdiMDU3ZmJmODFhYmY2YjVmL3RhYmxlOmMzNmJlNzY0MGMzYjQzNTZhNTczYTA4YWEwOGJiZmEzL3RhYmxlcmFuZ2U6YzM2YmU3NjQwYzNiNDM1NmE1NzNhMDhhYTA4YmJmYTNfNC0zLTEtMS0w_72ad1619-5f78-45a2-bd68-2980a636f486"
      unitRef="number">0.243</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <supn:LeaseDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfNDQ4OA_5c3bc6a2-d37c-4225-bccd-a2c0993eea98">Leases&lt;div style="text-indent:36pt;"&gt;&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 has operating leases for its new headquarters office at 9715 Key West Ave, Rockville, MD; its former headquarters office and lab space at 1550 East Gude Drive in Rockville, MD; and for its fleet vehicles. The Company&#x2019;s existing leases for its former headquarters office and lab space run through April 2020. With respect to the fleet vehicle leases, given the volume of individual leases involved in the overall arrangement, the Company applies a portfolio approach to effectively account for the operating lease assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;"&gt;&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;New Headquarters Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 entered into a new lease agreement, effective January 31, 2019, with Advent Key West, LLC (Landlord), for its new headquarters office in Rockville, MD (Premises). The term of the new headquarters lease commenced on February 1, 2019 (the Commencement Date) and will continue until April 30, 2034, unless earlier terminated in accordance with the terms of the lease. The lease includes options to extend the lease for up to 10 years, beyond 2034. Fixed rent with respect to the Premises began on the Commencement Date. However, the Landlord agreed to a rent abatement from the Commencement Date through April 30, 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:36pt;"&gt;&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 initial fixed rental rate is approximately $195,000 per month for the first 12&#160;months, and will automatically increase by 2% on each anniversary of the Commencement Date. Under the terms of the Lease, the Company provided a security deposit of approximately $195,000, and be required to pay all utility charges for the Premises, in addition to its pro rata share of any operating expenses and real estate taxes. &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:36pt;"&gt;&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 lease also provides for a tenant improvement allowance of approximately $10.2 million in the aggregate. As of December 31, 2019, the tenant improvement allowance was fully utilized and recorded as leasehold improvements within &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;Property and equipment&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; on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&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;Supplemental balance sheet information related to leases is as follows (dollars 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:74.436%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.496%;"/&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,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&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: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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td 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: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;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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;21,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;21,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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: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;/tr&gt;&lt;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;Accrued expenses and other current 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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liabilities, current&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;3,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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-current&lt;/span&gt;&lt;/td&gt;&lt;td 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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="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 liabilities, long term&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;30,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;30,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 lease liabilities&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;34,260&#160;&lt;/span&gt;&lt;/td&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;33,265&#160;&lt;/span&gt;&lt;/td&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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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 remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.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="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;12.5&lt;/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;Weighted-average discount 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;4.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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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:36pt;margin-top:10pt;"&gt;&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 costs are as follows (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="9" 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: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;br/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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:#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;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;/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;(unaudited)&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: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;Fixed lease cost&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;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;Variable lease cost&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;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;Total operating lease cost&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;2,124&#160;&lt;/span&gt;&lt;/td&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;1,497&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&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;Supplemental cash flow information related to leases is as follows (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&gt;&lt;td style="width:1.0%;"/&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="9" 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: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:#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: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;border-bottom: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:#cceeff;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:#cceeff;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;(unaudited)&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;Cash paid for operating leases&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;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Lease assets and tenant receivables obtained for new operating leases&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;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:72pt;margin-top:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Future minimum lease payments under noncancellable operating leases, as of March&#160;31, 2020, are as follows (dollars in thousands, unaudited):&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.931%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.069%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;2020 (remaining)&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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;4,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;26,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 future minimum lease 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;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;44,566&#160;&lt;/span&gt;&lt;/td&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&gt;&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;Less: Imputed interest&#160;&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;(10,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Present value of lease liabilities&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;34,260&#160;&lt;/span&gt;&lt;/td&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 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="margin-top:5pt;"&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:120%;vertical-align:top;"&gt;(1)&#160;&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:9pt;font-weight:400;line-height:120%;"&gt;Calculated using the interest rate for each lease.&lt;/span&gt;&lt;/div&gt;</supn:LeaseDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i487f31db42ea41eda9ee09bc9ae51430_I20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfMjU3OA_1bb255f5-220d-41db-bf3e-5207bbd752a3">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <supn:OperatingLeasesRentalExpensesInitialFixedMonthlyRentalPayments
      contextRef="ie01c1f4ff8854e8b94d39d2a8c98e9c3_D20190201-20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfMjgwMQ_b6f2801c-c097-488a-9a46-b0ee765f83f6"
      unitRef="usd">195000</supn:OperatingLeasesRentalExpensesInitialFixedMonthlyRentalPayments>
    <supn:OperatingLeasesRentalExpensesAnnualIncreaseInRentalPaymentsPercentage
      contextRef="ie01c1f4ff8854e8b94d39d2a8c98e9c3_D20190201-20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfMjg3NA_36bb0628-0c60-4a2d-a1e4-48c5c66c4713"
      unitRef="number">0.02</supn:OperatingLeasesRentalExpensesAnnualIncreaseInRentalPaymentsPercentage>
    <us-gaap:SecurityDeposit
      contextRef="i487f31db42ea41eda9ee09bc9ae51430_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfMzAxMA_f4535fc4-fc3d-46da-ace8-7ba5f0137783"
      unitRef="usd">195000</us-gaap:SecurityDeposit>
    <supn:OperatingLeasesAdditionalAllowanceForTenantAndCapitalImprovement
      contextRef="ie01c1f4ff8854e8b94d39d2a8c98e9c3_D20190201-20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfMzMyNg_3fd3b40b-8cc6-47b0-8703-0155ee93b637"
      unitRef="usd">10200000</supn:OperatingLeasesAdditionalAllowanceForTenantAndCapitalImprovement>
    <supn:LeaseBalanceSheetDisclosureTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfNzE0NjgyNTU5MjE5OQ_6f044dd4-4271-4084-81b7-da4cad1a26ef">&lt;div style="text-indent:36pt;"&gt;&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;Supplemental balance sheet information related to leases is as follows (dollars 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:74.436%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.496%;"/&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,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&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: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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td 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: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;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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;21,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;21,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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: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;/tr&gt;&lt;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;Accrued expenses and other current 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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liabilities, current&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;3,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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-current&lt;/span&gt;&lt;/td&gt;&lt;td 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:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="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 liabilities, long term&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;30,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;30,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 lease liabilities&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;34,260&#160;&lt;/span&gt;&lt;/td&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;33,265&#160;&lt;/span&gt;&lt;/td&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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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 remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.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="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;12.5&lt;/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;Weighted-average discount 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;4.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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;</supn:LeaseBalanceSheetDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMy0yLTEtMS0w_0ece345c-4fac-4036-86d4-093abac57467"
      unitRef="usd">21911000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMy0yLTEtMS0yNTE1_f318a979-6514-4b98-8f84-210809873863"
      unitRef="usd">21279000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfOS0yLTEtMS0w_4b5479ae-58c5-40b8-b9ac-52b4e42171e3"
      unitRef="usd">3456000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfNy0yLTEtMS0yNTE4_bfb51c94-3782-475a-8f21-583f2e153172"
      unitRef="usd">2825000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTEtMi0xLTEtMA_9a5d8017-d7fb-435d-bb05-e7917c8598df"
      unitRef="usd">30804000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfOS0yLTEtMS0yNTIx_314b93a7-68fb-49a8-bb23-4a404f6c1698"
      unitRef="usd">30440000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTItMi0xLTEtMA_0feecf67-6c86-44d9-ba69-41959705ac29"
      unitRef="usd">34260000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTAtMi0xLTEtMjUyNA_e5af90ea-a8f6-4093-86a7-457d4894d4af"
      unitRef="usd">33265000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTItMS0xLTEtMjk5MQ_bcb8a886-cf15-4114-98ab-85522ca5e80b">P12Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTItMi0xLTEtMjkxNg_d250a0d4-98fe-45af-a1b5-296dbf1ea81d">P12Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTMtMS0xLTEtMjk5MQ_aa2332ac-c1cd-4d04-b529-cc4dff262cfb"
      unitRef="number">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjU4ZWFiOGI3YjJkNjRiN2VhNDViMDMzYzViOTVjMTc3L3RhYmxlcmFuZ2U6NThlYWI4YjdiMmQ2NGI3ZWE0NWIwMzNjNWI5NWMxNzdfMTMtMi0xLTEtMjkxNg_d4ecd36c-8e96-4595-b5b4-f771a1cffea5"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfNDQ5Mw_0c3ad25e-188b-444e-8855-42e7e9bfc4d4">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 costs are as follows (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="9" 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: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;br/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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:#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;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;/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;(unaudited)&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: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;Fixed lease cost&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;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;Variable lease cost&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;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;Total operating lease cost&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;2,124&#160;&lt;/span&gt;&lt;/td&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;1,497&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&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;Supplemental cash flow information related to leases is as follows (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&gt;&lt;td style="width:1.0%;"/&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="9" 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: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:#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: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;border-bottom: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:#cceeff;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:#cceeff;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;(unaudited)&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;Cash paid for operating leases&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;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Lease assets and tenant receivables obtained for new operating leases&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;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:LeaseCostTableTextBlock>
    <supn:OperatingLeaseFixedLeaseCost
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjhlNmVjY2RiZGIzNDRlYWY4M2ZhNzVjMzNlZGMzZjU4L3RhYmxlcmFuZ2U6OGU2ZWNjZGJkYjM0NGVhZjgzZmE3NWMzM2VkYzNmNThfMy0xLTEtMS0w_5e76613e-17e1-4fb7-aad6-245d18ed6fb2"
      unitRef="usd">1497000</supn:OperatingLeaseFixedLeaseCost>
    <supn:OperatingLeaseFixedLeaseCost
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjhlNmVjY2RiZGIzNDRlYWY4M2ZhNzVjMzNlZGMzZjU4L3RhYmxlcmFuZ2U6OGU2ZWNjZGJkYjM0NGVhZjgzZmE3NWMzM2VkYzNmNThfMy0yLTEtMS0yNTMy_73ef559c-ed0e-4b39-b8e2-c392417fac8b"
      unitRef="usd">1032000</supn:OperatingLeaseFixedLeaseCost>
    <supn:OperatingLeaseVariableLeaseCost
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjhlNmVjY2RiZGIzNDRlYWY4M2ZhNzVjMzNlZGMzZjU4L3RhYmxlcmFuZ2U6OGU2ZWNjZGJkYjM0NGVhZjgzZmE3NWMzM2VkYzNmNThfNC0xLTEtMS0w_f423e29a-28ae-4c3e-9070-9d7f62deb16a"
      unitRef="usd">627000</supn:OperatingLeaseVariableLeaseCost>
    <supn:OperatingLeaseVariableLeaseCost
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjhlNmVjY2RiZGIzNDRlYWY4M2ZhNzVjMzNlZGMzZjU4L3RhYmxlcmFuZ2U6OGU2ZWNjZGJkYjM0NGVhZjgzZmE3NWMzM2VkYzNmNThfNC0yLTEtMS0yNTMy_ce46d6a1-c86f-4dfe-a184-154848f58fe1"
      unitRef="usd">465000</supn:OperatingLeaseVariableLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjhlNmVjY2RiZGIzNDRlYWY4M2ZhNzVjMzNlZGMzZjU4L3RhYmxlcmFuZ2U6OGU2ZWNjZGJkYjM0NGVhZjgzZmE3NWMzM2VkYzNmNThfNS0xLTEtMS0w_91ce84cb-e3f3-40c1-9c79-45e7dde3f582"
      unitRef="usd">2124000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjhlNmVjY2RiZGIzNDRlYWY4M2ZhNzVjMzNlZGMzZjU4L3RhYmxlcmFuZ2U6OGU2ZWNjZGJkYjM0NGVhZjgzZmE3NWMzM2VkYzNmNThfNS0yLTEtMS0yNTMy_6c8ae73e-262d-4ace-b6cd-fdfa2084d4ca"
      unitRef="usd">1497000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjdmZTA5ODk3NGU2ZDRmYjRiZjRkMjMyNzA5NjFjOTQyL3RhYmxlcmFuZ2U6N2ZlMDk4OTc0ZTZkNGZiNGJmNGQyMzI3MDk2MWM5NDJfMy0xLTEtMS0w_3a8be02e-4b8a-47e6-9713-e8e81bbbaf7f"
      unitRef="usd">1261000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjdmZTA5ODk3NGU2ZDRmYjRiZjRkMjMyNzA5NjFjOTQyL3RhYmxlcmFuZ2U6N2ZlMDk4OTc0ZTZkNGZiNGJmNGQyMzI3MDk2MWM5NDJfMy0zLTEtMS0w_429a23eb-b98f-478f-b6b2-7fd61da52938"
      unitRef="usd">1313000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjdmZTA5ODk3NGU2ZDRmYjRiZjRkMjMyNzA5NjFjOTQyL3RhYmxlcmFuZ2U6N2ZlMDk4OTc0ZTZkNGZiNGJmNGQyMzI3MDk2MWM5NDJfNC0xLTEtMS0w_3f59aadc-914d-4f47-8819-29e5ff446232"
      unitRef="usd">1715000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjdmZTA5ODk3NGU2ZDRmYjRiZjRkMjMyNzA5NjFjOTQyL3RhYmxlcmFuZ2U6N2ZlMDk4OTc0ZTZkNGZiNGJmNGQyMzI3MDk2MWM5NDJfNC0zLTEtMS0w_e6e67b2e-620c-458a-8540-9f2771256e89"
      unitRef="usd">17136000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RleHRyZWdpb246MjM3YjFhYmYxYzk0NDdjODhkNzdiNDJhNDNlYWQ0MDdfNDQ4Mw_cdb9931b-7e82-4a2b-afce-0d4ea375b0d6">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Future minimum lease payments under noncancellable operating leases, as of March&#160;31, 2020, are as follows (dollars in thousands, unaudited):&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.931%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.069%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;2020 (remaining)&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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;4,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;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;26,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 future minimum lease 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;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;44,566&#160;&lt;/span&gt;&lt;/td&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&gt;&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;Less: Imputed interest&#160;&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;(10,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Present value of lease liabilities&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;34,260&#160;&lt;/span&gt;&lt;/td&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 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="margin-top:5pt;"&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:120%;vertical-align:top;"&gt;(1)&#160;&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:9pt;font-weight:400;line-height:120%;"&gt;Calculated using the interest rate for each lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfMS0xLTEtMS0w_1c63ea41-0f7b-4bbc-904a-9b30d431d58d"
      unitRef="usd">3672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfMi0xLTEtMS0w_34ed9dae-7edf-4163-b13c-071ab400137d"
      unitRef="usd">4760000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfMy0xLTEtMS0w_626399b8-d95d-4fde-af24-5aeed720de4c"
      unitRef="usd">4226000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfNC0xLTEtMS0w_fde8b3a6-8894-448c-a44a-55e3f13a3c02"
      unitRef="usd">2537000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfNS0xLTEtMS0w_b666195d-2747-4f22-9229-8edf6b30f231"
      unitRef="usd">2587000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfNi0xLTEtMS0w_4f786208-6fbc-4dcf-9091-c70ee8dcde5a"
      unitRef="usd">26784000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfNy0xLTEtMS0w_d02d5613-e007-4b02-8e81-235ad1a9ff63"
      unitRef="usd">44566000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfOC0xLTEtMS0w_4ed175b7-44aa-4c14-a459-8238f702e6f3"
      unitRef="usd">10306000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84NS9mcmFnOjIzN2IxYWJmMWM5NDQ3Yzg4ZDc3YjQyYTQzZWFkNDA3L3RhYmxlOjZkMGU4YzI0NjcwYjQ4MDliNDUzMGI4MzY5NDhjM2QyL3RhYmxlcmFuZ2U6NmQwZThjMjQ2NzBiNDgwOWI0NTMwYjgzNjk0OGMzZDJfOS0xLTEtMS0w_3a34c19b-501d-4f17-9275-6e2e57aeca9a"
      unitRef="usd">34260000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84OC9mcmFnOmVmOWU4YTcyMWZmYTQ4MTk5NDNmZDAxNmIxYWVjNGZhL3RleHRyZWdpb246ZWY5ZThhNzIxZmZhNDgxOTk0M2ZkMDE2YjFhZWM0ZmFfMjU5_5bc269cf-cdbe-4e40-b55e-0a90bec16682">Accounts ReceivableAs of March&#160;31, 2020 and December&#160;31, 2019, the Company recorded allowances of approximately $10.3 million and $11.0 million, respectively, for prompt pay discounts and contractual service fees paid to the Company&#x2019;s customers.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84OC9mcmFnOmVmOWU4YTcyMWZmYTQ4MTk5NDNmZDAxNmIxYWVjNGZhL3RleHRyZWdpb246ZWY5ZThhNzIxZmZhNDgxOTk0M2ZkMDE2YjFhZWM0ZmFfODA_be0b9122-b648-42c0-add3-fbcde239593d"
      unitRef="usd">10300000</supn:AllowanceForExpectedSalesDeductions>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml84OC9mcmFnOmVmOWU4YTcyMWZmYTQ4MTk5NDNmZDAxNmIxYWVjNGZhL3RleHRyZWdpb246ZWY5ZThhNzIxZmZhNDgxOTk0M2ZkMDE2YjFhZWM0ZmFfODc_bf8ee84c-4308-4f04-af1b-db9cb83ff24b"
      unitRef="usd">11000000.0</supn:AllowanceForExpectedSalesDeductions>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RleHRyZWdpb246Mzc2NTZlYmQ4OWFjNGUyNzg1ZTkxOGRiNGY2ZGY1MTRfNzE0NjgyNTU4MTYyNg_fc5612fb-c146-4cb5-9b94-0543b7e9f330">Inventories&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Inventories consist of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Raw materials&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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Work in process&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;8,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Finished goods&lt;/span&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;11,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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&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;24,418&#160;&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;26,628&#160;&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:36pt;"&gt;&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:95%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, the Company did not capitalize any pre-launch inventory costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RleHRyZWdpb246Mzc2NTZlYmQ4OWFjNGUyNzg1ZTkxOGRiNGY2ZGY1MTRfODk_8daecbb8-92b7-44a2-bf59-2fee6d73d911">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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;Inventories consist of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Raw materials&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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Work in process&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;8,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Finished goods&lt;/span&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;11,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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&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;24,418&#160;&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;26,628&#160;&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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfMi0xLTEtMS0w_24895273-00ec-4bd6-8a9d-1ecb2aee71e9"
      unitRef="usd">4331000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfMi0zLTEtMS0w_01400b3d-85cd-427d-b7b0-f3ae987b85aa"
      unitRef="usd">4582000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfMy0xLTEtMS0w_1a8937ea-7f48-41e4-aea8-2011a1f904b3"
      unitRef="usd">8221000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfMy0zLTEtMS0w_cab9a3f6-370b-4f2c-816b-970682ac5b9d"
      unitRef="usd">11428000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfNC0xLTEtMS0w_f20362e6-5a4d-4558-9e81-52ead5130018"
      unitRef="usd">11866000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfNC0zLTEtMS0w_5ae88612-e438-42be-a1e6-24189b1dc96f"
      unitRef="usd">10618000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfNS0xLTEtMS0w_60c266bb-b4b9-4ae9-85be-727574757cd1"
      unitRef="usd">24418000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml80OS9mcmFnOjM3NjU2ZWJkODlhYzRlMjc4NWU5MThkYjRmNmRmNTE0L3RhYmxlOjdlYTJjNmM4ZjNhMDRiOGU4NzViNzM5YTE5ZDExOGM0L3RhYmxlcmFuZ2U6N2VhMmM2YzhmM2EwNGI4ZTg3NWI3MzlhMTlkMTE4YzRfNS0zLTEtMS0w_ec1f4b03-7278-4fca-887e-b31edcbb092a"
      unitRef="usd">26628000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RleHRyZWdpb246ZWI5NmVhYzhjZjc4NDQ0ZDkyYTk2NDM1MGU5YmQ2YTBfNzE0NjgyNTU4MTk1Mg_f776e439-83d1-474c-9f87-34c212ea4775">Property and Equipment&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 consists of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Lab equipment and furniture&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;11,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Leasehold improvements&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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;Software&lt;/span&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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Computer equipment&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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;Construction-in-progress&lt;/span&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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,181&#160;&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 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;29,767&#160;&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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(12,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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&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;18,011&#160;&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;17,068&#160;&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:36pt;margin-top:10pt;"&gt;&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 and amortization expense on property and equipment was approximately $0.5 million and $0.4 million for the three months ended March&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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, there were no identified indicators of impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <supn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RleHRyZWdpb246ZWI5NmVhYzhjZjc4NDQ0ZDkyYTk2NDM1MGU5YmQ2YTBfNTQy_528af3a6-1e71-4f7f-8730-2670f6abe4f2">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 consists of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;Lab equipment and furniture&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;11,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Leasehold improvements&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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;Software&lt;/span&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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Computer equipment&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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;Construction-in-progress&lt;/span&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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,181&#160;&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 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;29,767&#160;&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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(12,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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&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;18,011&#160;&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;17,068&#160;&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;</supn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1364f8f580a3427599890afa87f0898d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfMi0xLTEtMS0w_c87dfc54-8319-4ec3-9b1f-a5304942b467"
      unitRef="usd">11538000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia3f94df247ae46b88422525242fffd92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfMi0zLTEtMS0w_f2cfea3f-0403-4e64-85ad-e6b501598f57"
      unitRef="usd">11053000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if78093f96d1d416d80b9eee7c9cb71ad_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfMy0xLTEtMS0w_0d2c715a-582d-4ef5-9318-009eff500725"
      unitRef="usd">14974000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i784b7cdbe1464c69af467d2e6634ca39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfMy0zLTEtMS0w_6a930543-3f0d-4700-b7cc-c71933aaaa3c"
      unitRef="usd">14217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2be001ae6cc841c8ad8788a1cce18b22_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNC0xLTEtMS0w_ec0bf6a2-d670-40da-9d0d-63e8fedda616"
      unitRef="usd">2225000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaf5dd26b0ba04e79ba46507183e4cc52_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNC0zLTEtMS0w_737ad855-2ac7-4e71-a580-e7f5869e4593"
      unitRef="usd">2225000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i24361b8b428747569bd4f1c8dc1542e5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNS0xLTEtMS0w_434050b9-18b9-43e9-a5fc-9f79c87cfc62"
      unitRef="usd">2013000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iba0ea67110234ac1a35f298a366f791b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNS0zLTEtMS0w_df02e8d7-c6ef-4391-af47-df588607c759"
      unitRef="usd">1839000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaa8b109116f34517afdc03f53c891e9b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNi0xLTEtMS0w_22f46707-369f-4c5a-8a41-c4a2654fc1e7"
      unitRef="usd">431000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib93bb966d92c4fc4b5a2f57b78d57b8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNi0zLTEtMS0w_f765142a-4ef4-48ba-9226-d2de8b62907d"
      unitRef="usd">433000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNy0xLTEtMS0w_65b509dd-7ba8-424d-9fa9-3c7016559e65"
      unitRef="usd">31181000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfNy0zLTEtMS0w_648579e9-d9dc-45e4-a628-2bffbffee72c"
      unitRef="usd">29767000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfOC0xLTEtMS0w_f5a6cbf8-9673-4b7e-97b3-d7dfba0c7188"
      unitRef="usd">13170000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfOC0zLTEtMS0w_16236850-2dd3-4804-8711-60ce66ed332a"
      unitRef="usd">12699000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfOS0xLTEtMS0w_c3586abe-52fd-4ae4-9b19-69ecc51fe23a"
      unitRef="usd">18011000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RhYmxlOjg4YzcxYWY1YTI3MDQ3ZTQ5ZDQ4MGU4NmViZjliOWRiL3RhYmxlcmFuZ2U6ODhjNzFhZjVhMjcwNDdlNDlkNDgwZTg2ZWJmOWI5ZGJfOS0zLTEtMS0w_d1bcd314-b6a0-4181-9f7f-7a143abaf621"
      unitRef="usd">17068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RleHRyZWdpb246ZWI5NmVhYzhjZjc4NDQ0ZDkyYTk2NDM1MGU5YmQ2YTBfMTkw_771a4a24-79ba-43b6-ac14-bc65cc925254"
      unitRef="usd">500000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81Mi9mcmFnOmViOTZlYWM4Y2Y3ODQ0NGQ5MmE5NjQzNTBlOWJkNmEwL3RleHRyZWdpb246ZWI5NmVhYzhjZjc4NDQ0ZDkyYTk2NDM1MGU5YmQ2YTBfMjE5OTAyMzI1NjEzMQ_3c155518-116c-4e5d-a72e-9356fc12b21d"
      unitRef="usd">400000</us-gaap:DepreciationAndAmortization>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RleHRyZWdpb246MjRmYjYzNGNkNWU3NGUxZTgyYjQ2ZjAwNWRjZjM1OWRfNzY5NjU4MTM5NzE3MQ_f2f451e0-83d4-4980-99cc-2907d6b0f69b">Intangible AssetsIntangible assets consist of patent defense costs, which are deferred legal fees incurred in conjunction with defending patents for Oxtellar XR and Trokendi XR. The Company amortizes these costs over the useful life of the respective patents.&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 sets forth the gross carrying amount and related accumulated amortization of the intangible assets (dollars 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:99.568%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.183%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&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:9.544%;"/&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:9.546%;"/&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;Weighted-&lt;br/&gt;Average&#160;Life&lt;br/&gt;(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-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;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;/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="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;(unaudited)&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;Capitalized patent defense costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&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;2.76 - 7.01 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;43,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;43,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Less 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;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="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;(19,796)&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,535)&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;/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 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;23,579&#160;&lt;/span&gt;&lt;/td&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;24,840&#160;&lt;/span&gt;&lt;/td&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:36pt;"&gt;&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;U.S. patents covering Oxtellar XR and Trokendi XR will expire no earlier than 2027. As regards Trokendi XR, the Company entered into settlement agreements that allow third parties to enter the market by January 1, 2023, or earlier under certain circumstances. Amortization expense on intangible assets was approximately $1.3&#160;million for both three month periods ended March&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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, there were no identified indicators of impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RleHRyZWdpb246MjRmYjYzNGNkNWU3NGUxZTgyYjQ2ZjAwNWRjZjM1OWRfODA5_ca13614e-2a32-4027-b4c0-64b3bbcac522">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 sets forth the gross carrying amount and related accumulated amortization of the intangible assets (dollars 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:99.568%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.183%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&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:9.544%;"/&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:9.546%;"/&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;Weighted-&lt;br/&gt;Average&#160;Life&lt;br/&gt;(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-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;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;/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="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;(unaudited)&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;Capitalized patent defense costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&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;2.76 - 7.01 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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;43,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;43,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;Less 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;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="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;(19,796)&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,535)&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;/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 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;23,579&#160;&lt;/span&gt;&lt;/td&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;24,840&#160;&lt;/span&gt;&lt;/td&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:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i03743d6978c341dabc4e595f57ddaa7c_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfMi0xLTEtMS0wL3RleHRyZWdpb246ZGUwMzAzODU0ODFkNGFiZmI0NmJhMzI3YzVlYWVhMzRfNzE0NjgyNTU4MDU2OQ_abaacf79-0714-4af3-8f00-5ef94d64197b">P2Y9M3D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i10c8db0a587444809e69afc51ed68f4f_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfMi0xLTEtMS0wL3RleHRyZWdpb246ZGUwMzAzODU0ODFkNGFiZmI0NmJhMzI3YzVlYWVhMzRfNzE0NjgyNTU4MDU4MQ_14587fc2-e599-4cad-bb49-4fdb6f912183">P7Y3D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9fac405b131c4546bc8868dfff5f5d0f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfMi0zLTEtMS0w_772f4f78-b8a9-4113-85ea-9a1016d2decc"
      unitRef="usd">43375000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib3f0b1cf1d4a42ecade69284a82bde3e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfMi01LTEtMS0w_543f11af-c798-452e-80c4-f4af01a39f55"
      unitRef="usd">43375000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfMy0zLTEtMS0w_f9f156e2-4c26-4e0f-93f3-18703e9f75d4"
      unitRef="usd">19796000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfMy01LTEtMS0w_f3ba846d-9b8d-42c0-802a-1eb7c39e7b6e"
      unitRef="usd">18535000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfNC0zLTEtMS0w_75474e02-91b4-4622-af73-ada772f42e4b"
      unitRef="usd">23579000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RhYmxlOjYzNWMzNGIxYjAzZjRmOWZiOTg5NTYzYTlkYjYxOTQ2L3RhYmxlcmFuZ2U6NjM1YzM0YjFiMDNmNGY5ZmI5ODk1NjNhOWRiNjE5NDZfNC01LTEtMS0w_3ddbf62c-942e-44bd-8f1f-68df7f91e164"
      unitRef="usd">24840000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RleHRyZWdpb246MjRmYjYzNGNkNWU3NGUxZTgyYjQ2ZjAwNWRjZjM1OWRfMjE5OTAyMzI1NjUxMQ_17bf0d0f-99b4-4f7b-ad5a-db530a3e376b"
      unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml81NS9mcmFnOjI0ZmI2MzRjZDVlNzRlMWU4MmI0NmYwMDVkY2YzNTlkL3RleHRyZWdpb246MjRmYjYzNGNkNWU3NGUxZTgyYjQ2ZjAwNWRjZjM1OWRfMjE5OTAyMzI1NjUxMQ_a23afadf-7eec-4269-aaea-c47199711a2f"
      unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RleHRyZWdpb246OGVhMTgzNTA2ZWVmNGEwNzg5ZmZmYjg4ZjY3ZTk5MDJfMjg1_8690725b-36ad-4e1b-a132-0ec6f5f8a2e1">Accrued Expenses and Other Current Liabilities&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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:100%;"&gt;Accrued clinical trial costs&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 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;11,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 compensation&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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 professional fees&lt;/span&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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Lease liabilities, current&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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Other accrued expenses&lt;/span&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,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;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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&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;33,003&#160;&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;37,130&#160;&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 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&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: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-weight:400;line-height:120%;"&gt;&#160;Includes preclinical and all clinical trial-related costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <supn:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RleHRyZWdpb246OGVhMTgzNTA2ZWVmNGEwNzg5ZmZmYjg4ZjY3ZTk5MDJfMjgy_35cae27e-147b-4b4b-b385-8fd6447204ba">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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:100%;"&gt;Accrued clinical trial costs&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 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;11,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 compensation&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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 professional fees&lt;/span&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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Lease liabilities, current&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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Other accrued expenses&lt;/span&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,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;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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&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;33,003&#160;&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;37,130&#160;&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 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&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: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-weight:400;line-height:120%;"&gt;&#160;Includes preclinical and all clinical trial-related costs.&lt;/span&gt;&lt;/div&gt;</supn:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock>
    <supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfMi0xLTEtMS0w_637203fd-dc10-44cc-82b3-ee53f53c2978"
      unitRef="usd">11224000</supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent>
    <supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfMi0zLTEtMS0w_bec6f9e6-e816-48b4-8d26-03da263a834e"
      unitRef="usd">13285000</supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfMy0xLTEtMS0w_59d02288-a0de-4fb1-96cd-e8aeef66bead"
      unitRef="usd">9549000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfMy0zLTEtMS0w_2d450c0d-ad8b-4e9b-a90b-166d83db9681"
      unitRef="usd">11223000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNC0xLTEtMS0w_6b2261ba-6d87-4870-b19b-8c8265a5aaa4"
      unitRef="usd">4706000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNC0zLTEtMS0w_512a5f30-cca8-49e7-8b0c-de939f3686e9"
      unitRef="usd">3936000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNS0xLTEtMS0w_da839fbc-e9d3-4338-b053-0d08d9669ba1"
      unitRef="usd">3456000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNS0zLTEtMS0w_346ed8a0-1faf-4d42-9c97-40a67d646596"
      unitRef="usd">2825000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNi0xLTEtMS0w_70ada89b-93d0-47c8-a8ef-3ec3d0f13e36"
      unitRef="usd">4068000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNi0zLTEtMS0w_45129246-8aaf-4341-a898-919897147825"
      unitRef="usd">5861000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNy0xLTEtMS0w_f716e943-eccf-4758-bea8-44c17dcc1e55"
      unitRef="usd">33003000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82MS9mcmFnOjhlYTE4MzUwNmVlZjRhMDc4OWZmZmI4OGY2N2U5OTAyL3RhYmxlOmQ5ZDE2ZjdhM2UzMjQyMzc5NmFkNGY5OGY1NmUyY2MzL3RhYmxlcmFuZ2U6ZDlkMTZmN2EzZTMyNDIzNzk2YWQ0Zjk4ZjU2ZTJjYzNfNy0zLTEtMS0w_f39d1333-2fa1-429d-a7b2-8d9ae2b8774b"
      unitRef="usd">37130000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <supn:AccruedProductReturnsAndRebatesTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RleHRyZWdpb246YjdlYTY3ZmY1YWI3NGMwNTk3ZjYyOGZhZTZlYzkzZWVfNzE0NjgyNTU4NDQyOA_33ce6366-d50c-4188-9b42-4af18e7c25d8">Accrued Product Returns and Rebates&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 product returns and rebates consist of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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 product rebates&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;94,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;88,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 product returns&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;24,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;18,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;119,453&#160;&lt;/span&gt;&lt;/td&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;107,629&#160;&lt;/span&gt;&lt;/td&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;</supn:AccruedProductReturnsAndRebatesTextBlock>
    <supn:ScheduleOfAccruedProductReturnsAndRebatesTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RleHRyZWdpb246YjdlYTY3ZmY1YWI3NGMwNTk3ZjYyOGZhZTZlYzkzZWVfMTM3_60e46d4b-9cdb-4385-a004-0c45bb3a7c58">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 product returns and rebates consist of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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,&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;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;/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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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 product rebates&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;94,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;88,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 product returns&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;24,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;18,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;119,453&#160;&lt;/span&gt;&lt;/td&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;107,629&#160;&lt;/span&gt;&lt;/td&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;</supn:ScheduleOfAccruedProductReturnsAndRebatesTableTextBlock>
    <supn:AccruedRebates
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RhYmxlOjQ5YzhkOGUyYzRkZDQ2Yzc5ZGM4ZGVlNTViMWU4MWEwL3RhYmxlcmFuZ2U6NDljOGQ4ZTJjNGRkNDZjNzlkYzhkZWU1NWIxZTgxYTBfMi0xLTEtMS0w_d1550d54-61b5-4d7f-8d7f-a3c2b838d407"
      unitRef="usd">94612000</supn:AccruedRebates>
    <supn:AccruedRebates
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RhYmxlOjQ5YzhkOGUyYzRkZDQ2Yzc5ZGM4ZGVlNTViMWU4MWEwL3RhYmxlcmFuZ2U6NDljOGQ4ZTJjNGRkNDZjNzlkYzhkZWU1NWIxZTgxYTBfMi0zLTEtMS0w_79ab4759-f7cc-4107-9648-9b168726b242"
      unitRef="usd">88811000</supn:AccruedRebates>
    <supn:AccruedProductReturns
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RhYmxlOjQ5YzhkOGUyYzRkZDQ2Yzc5ZGM4ZGVlNTViMWU4MWEwL3RhYmxlcmFuZ2U6NDljOGQ4ZTJjNGRkNDZjNzlkYzhkZWU1NWIxZTgxYTBfMy0xLTEtMS0w_0cc6f42a-90fc-4e33-8bbc-6153d22b1c01"
      unitRef="usd">24841000</supn:AccruedProductReturns>
    <supn:AccruedProductReturns
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RhYmxlOjQ5YzhkOGUyYzRkZDQ2Yzc5ZGM4ZGVlNTViMWU4MWEwL3RhYmxlcmFuZ2U6NDljOGQ4ZTJjNGRkNDZjNzlkYzhkZWU1NWIxZTgxYTBfMy0zLTEtMS0w_172a7e3e-9618-4588-9f68-5df3f14ce1dc"
      unitRef="usd">18818000</supn:AccruedProductReturns>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i7f9d9f6b6f41421898c95e3d070493d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RhYmxlOjQ5YzhkOGUyYzRkZDQ2Yzc5ZGM4ZGVlNTViMWU4MWEwL3RhYmxlcmFuZ2U6NDljOGQ4ZTJjNGRkNDZjNzlkYzhkZWU1NWIxZTgxYTBfNC0xLTEtMS0w_e602d654-0431-442f-93a6-9a102b36366c"
      unitRef="usd">119453000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i3386b78423914cc493dd03330615c417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml82NC9mcmFnOmI3ZWE2N2ZmNWFiNzRjMDU5N2Y2MjhmYWU2ZWM5M2VlL3RhYmxlOjQ5YzhkOGUyYzRkZDQ2Yzc5ZGM4ZGVlNTViMWU4MWEwL3RhYmxlcmFuZ2U6NDljOGQ4ZTJjNGRkNDZjNzlkYzhkZWU1NWIxZTgxYTBfNC0zLTEtMS0w_08ffc289-c56b-46be-9940-57ed67b38854"
      unitRef="usd">107629000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RleHRyZWdpb246NDRhMDA4ZWY1NTgzNDdjYzg4OTAwMTFlOWMwZjNlNTlfMzg3_988059d6-1a66-40c5-8aec-95a61ad78299">Other Income (Expense)&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 income (expense) consist of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;border-bottom: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="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;(unaudited)&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;Interest 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;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;5,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 expense&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,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 expense on nonrecourse liability related to sale of future royalties&lt;/span&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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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: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-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-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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-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-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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:36pt;"&gt;&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;Interest expense includes noncash interest expense related to amortization of deferred financing costs and amortization of the debt discount on the 2023 Notes of $4.1 million and $3.8 million for the three months ended March&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RleHRyZWdpb246NDRhMDA4ZWY1NTgzNDdjYzg4OTAwMTFlOWMwZjNlNTlfMzkw_0cb1249f-ac15-4ad5-870e-ad62e9871b23">&lt;div style="text-indent:36pt;margin-top:10pt;"&gt;&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 income (expense) consist of the following (dollars 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;border-bottom: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="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;(unaudited)&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;Interest 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;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;5,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 expense&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,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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 expense on nonrecourse liability related to sale of future royalties&lt;/span&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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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: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-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-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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-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-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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestIncomeOther
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfMy0xLTEtMS0w_ae6fab18-6425-40c0-8fba-bceeb8421a28"
      unitRef="usd">5777000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfMy0zLTEtMS0w_5306a691-8a90-4f4a-8499-6762b4ce504b"
      unitRef="usd">4681000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseDebt
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfNC0xLTEtMS0w_e5b6fc57-ea4f-40f5-b513-bfd36413cb40"
      unitRef="usd">4693000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfNC0zLTEtMS0w_5bf4c635-f4c7-4dba-ad06-691ac951cb23"
      unitRef="usd">4710000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfNS0xLTEtMS0w_e8a52eb4-3aaa-4210-bace-254cf7ad8ab1"
      unitRef="usd">1062000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfNS0zLTEtMS0w_23943b5d-3bbd-4ee3-a020-309c7deb91d4"
      unitRef="usd">1160000</us-gaap:InterestExpenseOther>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfNy0xLTEtMS0w_a87b6513-e1d3-4664-888e-e5ded27cb2ac"
      unitRef="usd">22000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RhYmxlOjMyZDlmZjM2Y2M0MzQ0ZmU4MzRlMGQ0YWMyN2YyZGM4L3RhYmxlcmFuZ2U6MzJkOWZmMzZjYzQzNDRmZTgzNGUwZDRhYzI3ZjJkYzhfNy0zLTEtMS0w_a8184ed0-cad9-4675-833a-5be5d87959f0"
      unitRef="usd">-1189000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RleHRyZWdpb246NDRhMDA4ZWY1NTgzNDdjYzg4OTAwMTFlOWMwZjNlNTlfMjY5_f2340459-1523-407a-8007-2aafa3f49f14"
      unitRef="usd">4100000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i495abe96235e4830998d781175b81d27_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml83My9mcmFnOjQ0YTAwOGVmNTU4MzQ3Y2M4ODkwMDExZTljMGYzZTU5L3RleHRyZWdpb246NDRhMDA4ZWY1NTgzNDdjYzg4OTAwMTFlOWMwZjNlNTlfMjE5OTAyMzI1NjExMg_919c7f01-823a-4145-a657-ac0f30be3d08"
      unitRef="usd">3800000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85Ny9mcmFnOmVhNzA3NjQ2ZDQ3YzQ0OTlhOWNhODg3NjVkNDcyZmQ4L3RleHRyZWdpb246ZWE3MDc2NDZkNDdjNDQ5OWE5Y2E4ODc2NWQ0NzJmZDhfMTQ0Nw_b50fa881-becc-4f4c-8c18-a8051a7ce117">Commitments and Contingencies&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:400;line-height:120%;"&gt;Product Licenses&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:36pt;"&gt;&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 obtained exclusive licenses from third parties for proprietary rights to support the product candidates in the Company&#x2019;s neurology and psychiatry portfolio. Under these license agreements, the Company may be required to pay certain amounts upon the achievement of defined milestones. If these products are ultimately commercialized, the Company is also obligated to pay royalties to third parties, as percentage of net product sales, for each respective product under a license agreement.&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:400;line-height:120%;"&gt;Royalty Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="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 third quarter of 2014, the Company received $30.0 million pursuant to a Royalty Interest Acquisition Agreement related to the purchase by HC Royalty of certain of the Company&#x2019;s rights under the Company&#x2019;s agreement with United Therapeutics, related to the commercialization of Orenitram (treprostinil) Extended-Release Tablets. Full ownership of the royalty rights will revert to the Company if and when a certain cumulative payment threshold is reached, per the terms of the agreement (see Note 2, Note 3 and Note 16).&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i579df6f9b8a84a7cb5c61433a2e8ccfa_I20140930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml85Ny9mcmFnOmVhNzA3NjQ2ZDQ3YzQ0OTlhOWNhODg3NjVkNDcyZmQ4L3RleHRyZWdpb246ZWE3MDc2NDZkNDdjNDQ5OWE5Y2E4ODc2NWQ0NzJmZDhfNjMx_19e53f0f-e14e-471c-9323-0c2940696a5a"
      unitRef="usd">30000000.0</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ieb58b051c65b4d8ea207bbe7d7dd10eb_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjA1MTI5_150bd840-7774-4f49-bba2-275499f559c3">Subsequent Events&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:400;line-height:120%;"&gt;Joint Development and Option Agreement with Navitor&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:36pt;"&gt;&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 21, 2020, the Company entered into a Development and Option Agreement (Development Agreement) with Navitor Pharmaceuticals, Inc. (Navitor). Under the terms of the Development Agreement, the Company and Navitor will jointly conduct a Phase II clinical program for NV-5138 in treatment-resistant depression. In addition, Navitor has granted the Company an exclusive option to license or acquire NV-5138 in all world territories, excluding Greater China, prior to initiation of a Phase III clinical program. &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:36pt;"&gt;&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 consideration of the rights granted under the Development Agreement, the Company will acquire Series D Preferred Shares of Navitor for $15&#160;million, representing approximately 13% ownership in Navitor. In addition, the Company will pay to Navitor a one time, non-refundable and non-creditable option issue fee of $10&#160;million. Total payments, exclusive of royalty payments on net sales of NV-5138 and development costs under the Development Agreement, have the potential to reach $410&#160;million to $475&#160;million, which include the upfront cash payment of $25&#160;million described above, an additional license or acquisition fee depending on whether the Company ultimately licenses or acquires NV-5138, and subsequent clinical, regulatory and sales milestone payments. The Company will bear all development costs incurred by either the Company or Navitor up to a maximum of $50&#160;million. The Development Agreement provides Navitor an option to request that the Company pay certain development costs in excess of $50&#160;million once expenses reach this threshold and grants the Company a right of first refusal to&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; negotiate for rights to develop and commercialize any composition of matter that has a similar mechanism of action as NV-5138.&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:400;line-height:115%;"&gt;CNS Portfolio Acquisition from US WorldMeds&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:36pt;"&gt;&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 28, 2020, the Company entered into a definitive Sales and Purchase Agreement with US WorldMeds Partners, LLC, pursuant to which the Company will purchase all of the outstanding equity of USWM Enterprises, LLC (USWM Enterprises), comprising the entire issued share capital of USWM Enterprises, for total consideration of $530&#160;million, consisting of an upfront cash payment of $300&#160;million and additional cash payments of up to $230&#160;million upon the achievement of certain commercial milestones. With the acquisition, the Company will add three established, marketed products and one product candidate in late-stage development to its CNS portfolio. The transaction is expected to close in the second quarter of 2020, subject to certain conditions, including the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act and other customary conditions. &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:400;line-height:115%;"&gt;Paragraph IV Filing for Oxtellar XR&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:36pt;"&gt;&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 May 14, 2020, the Company received a Paragraph IV Notice Letter from Apotex Inc. and Apotex Corp advising Supernus of the submission by Apotex of an Abbreviated New Drug Application to the U.S. Food and Drug Administration (FDA) seeking approval for oxcarbazepine extended-release tablets. The Company is currently reviewing the details of this Notice Letter and intends to vigorously enforce its intellectual property rights relating to Oxtellar XR.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="if9ef2fa8468d4bbe914fb43f9bb4061d_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTEx_f3dcd5f0-bb4e-4fe9-a099-4e3992d7a4e6"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i83811c3b7a91460aaa63ea6a44fb45c8_I20200421"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTI0_16602409-5c2b-4bfc-81ac-284291759aec"
      unitRef="number">0.13</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <supn:CollaborativeArrangementPaymentForOptionIssueFee
      contextRef="if9ef2fa8468d4bbe914fb43f9bb4061d_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTI5_ff2f20e9-2aed-43ef-b507-2694d3f95683"
      unitRef="usd">10000000</supn:CollaborativeArrangementPaymentForOptionIssueFee>
    <supn:CollaborativeArrangementPotentialPayments
      contextRef="ie11a688d85284b25b8b934d832921562_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTUz_bb304bfc-1bfb-4b8b-9aa9-a13771201dcc"
      unitRef="usd">410000000</supn:CollaborativeArrangementPotentialPayments>
    <supn:CollaborativeArrangementPotentialPayments
      contextRef="i47e76fddcddc4a8395e517f7dcd113cb_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTY3_3798e486-1222-468a-9b5b-489096ac75a5"
      unitRef="usd">475000000</supn:CollaborativeArrangementPotentialPayments>
    <supn:CollaborativeArrangementUpfrontCashPayments
      contextRef="if9ef2fa8468d4bbe914fb43f9bb4061d_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTgx_b14b6219-1efe-443a-95c9-de1c08cffad7"
      unitRef="usd">25000000</supn:CollaborativeArrangementUpfrontCashPayments>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="if9ef2fa8468d4bbe914fb43f9bb4061d_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAxOTk0_90703d67-8fd0-448b-b257-3a47cd43fb1d"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="if9ef2fa8468d4bbe914fb43f9bb4061d_D20200421-20200421"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAyMDA3_a94d8162-4f76-41f1-8c7a-fa2201246f47"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id272434ae2fd417481427465db85d4d1_D20200428-20200428"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAyMDM0_affee1c2-2b2c-4f3f-9efd-363787c99063"
      unitRef="usd">530000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id272434ae2fd417481427465db85d4d1_D20200428-20200428"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAyMDIw_53e5aa03-01ee-47b8-bb61-02f4dbd68dc7"
      unitRef="usd">300000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ib139b95e620645ddb1c9e1b40a226974_I20200428"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAyMDQ4_f8f1aa0d-05d5-421d-ae61-f22a2f3d0c0b"
      unitRef="usd">230000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <supn:NumberOfEstablishedMarketedProducts
      contextRef="id272434ae2fd417481427465db85d4d1_D20200428-20200428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjAyMDc5_1b50ed27-c19e-4893-a25e-c70a6d4215ce"
      unitRef="numberofmarketproducts">3</supn:NumberOfEstablishedMarketedProducts>
    <supn:NumberOfProductCandidates
      contextRef="id272434ae2fd417481427465db85d4d1_D20200428-20200428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xNjI3L2ZyYWc6ZDY4MTg0NjhhNzI5NDgwZGJhMzY5NGM4NzVmYjBmMzgvdGV4dHJlZ2lvbjpkNjgxODQ2OGE3Mjk0ODBkYmEzNjk0Yzg3NWZiMGYzOF83MTQ2ODI1NjA0MDQ3_1b4da4ae-57e0-44fc-9c13-76ce6c8923ba"
      unitRef="numberofproductscandidates">1</supn:NumberOfProductCandidates>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i06245a8fa9b74ac5a93dbb18ec081201_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMzMWVlODU2NDQzYTQxMGE5OWZjZmZlZmZhYzEyZjkyL3NlYzpjMzFlZTg1NjQ0M2E0MTBhOTlmY2ZmZWZmYWMxMmY5Ml8xMzYvZnJhZzpkYWNkNmYzZTdlNDE0YmVkODViYmU3ZjY4ZmM0YjdlYy90ZXh0cmVnaW9uOmRhY2Q2ZjNlN2U0MTRiZWQ4NWJiZTdmNjhmYzRiN2VjXzMyOTg1MzQ4ODQ0NjQ_413b0bcd-4a7c-406d-990f-48daee671dd2"
      unitRef="shares">26055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
</xbrl>
