<?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/20200630"
  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">
    <link:schemaRef xlink:href="supn-20200630.xsd" xlink:type="simple"/>
    <context id="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i02fafb68820243aa97d04be8742d4c6d_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i512b12c9fe814072a82fb7e8beaa9e35_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8644ff4f02374c7eb3a1c36de6360900_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05d1b2752cf64328b89b3948f359bb0a_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61956e64ff8548b2a910aa008da9a15c_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia3c824a761d6416e82c551493e8e50d2_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7b5e7aec34b24257a2487f1f8daeb8c2_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i92e3f45f4edc481da03272b4319f7d3e_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b84be867c294c89aee5f8688dedb16e_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4b5a38b36c444c81be7a464ede792479_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9203e678cb574f3fb64c75e5ff8a7041_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i23e1a54d0ba34725be7cbe244cc0b134_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="i5b2b114c890945fd8dc980444cf43faa_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="i932ce2de2ec34f99b4a23c1eeb283c07_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="i90c4f87bc8ce4b809a7f1f5683328439_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="if261e641e4ef49389bb21945c8ddcc79_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="i227e24598e3f4c4db7037d385879a3a8_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="ia53eeea68e844ec8a1d31300a59e255a_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="if32f1f3c9fcb4fc2b484cee1e6cdcb05_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="ia3d89e2023054577891fa96753016036_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="i634b51cd7b3049619653bc2718ef9745_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="iec24e4928ca0479c8cd15cd179022b8f_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="i64ef1b544e44458382d7972c39ac806f_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="i56737093f7544e7dab53d57b8b03c68d_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="ie393b8b4dbc84a89afb2da3d25c1290b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia6669100a6cd464582dddd7d8368d6fe_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i34afa10178ff415780e0a7498a15f02f_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i92a5bab74ade4a4e919e60ce2698fb31_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iff5f20d5ec8d4a60847afa07ac90f88f_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i88130381c6ac49ccadc26f75c4bdcd5d_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id7b7ecb6e62a49a6b3709e697d83f688_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie6552cf00da14f9d9a3e15d24351f50e_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iae9c54ef4a4c4e769b6843b1b65fd122_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iba96e9461668440cad515fa9a0ea2b1d_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="i2c7bfc341df34c52b0d9c3bfe5391a15_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="i06af146f99aa4d8eb37d9c15f8db2894_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="idc4c3dd99cb34e75a526b787ec440776_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="if6c1389efa7b40e68b01b4431553e53e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5b4f215a2bd44da59ab97c3f759271cf_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="i2017140756944d32964b8946f696eccf_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="i610fe77abaaa4dcf9c1227427496cf9e_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="i05b9f99f00f44d4da930a9806be3e142_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="i13040a46d4f344518eafd82a0fef5f84_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="ic836272853df4e049a08b7c08934d4f0_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="i0a201fafd1bc469eb17e4c9405b1d3b3_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="ida8eebcde5c94d6c954d610e4f1aebad_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="i7f7b3b11ba6e42478aabad0283931a44_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="if85a41bc7bb84f5b955c23332b93b4bf_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i3aa64044a9594c37a33736246e18548c_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i52f40859a7d045b4ab00d8aabcc2c343_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9865bebfb87348718649a782f5ffa704_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i58a157dc6b8d41d8a64a0f4a6a332cac_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i46e58bb629514fa3938657f2539c90d2_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8817d9eaf3324dfd85db931d1dd626bd_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia834adcd90eb40ec82be3c16a86cdd39_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i683af29e61ae43a6a702b9260409d6ba_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1221392278894b10b37ad56e536a8335_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic18e3c864cca44ab985c7b4f6fd263b0_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i5a5fb5ce16a443ab918a0f7293ac6612_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2aaf16b8db7443079e3c8195934d64f9_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1cc3403c77334754abbc22f57d7dcdec_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i280951a0a14f458fb3a254291e790d0c_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i03505c281f194d66a3cc698ffcaa9078_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ida1083df37dc474c945020c644ffada9_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9ac9de2a601043bea293e2b5a7c743aa_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i23a59ec33d6b4ea1860c100ae8258138_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic235a8f35b0649c894cbfb75eff95084_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="i81f67fdc8f524e3fb9de1326cd027351_I20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="i7ffc9e4628ac47ea87c9be29b9ac113f_I20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="i7e2e59d722ab40289265532d63b8c597_I20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="ic581a14b1a894aaab219ab0ed4f9faa7_D20200609-20200609">
        <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:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="icd20183658fa41dfb1d4371f9ac4a397_D20200609-20200609">
        <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:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="ida60179868124c869bc8f9132c4d3275_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7150e001b67348f88c73509c67ea5e47_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib9e447e32fa04d71989f383daff8ea1c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4fc865629165485993a0cfcce6ab17a4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i00068f826ba249d696844b3732a2ef10_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i963f954fdac34695b8aa29535213b218_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic75a8b79d4434e58b69b76037c40bfda_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i193cc3b6afcc4cf0aa97e0054b430384_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1ba169b730844e3da969cd4d31db5680_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b23d68f1e084cba97b482465cbc8602_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6614ba05759f42c090786a00129b81a6_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie4c18ce5758b4836b292acad92184dfd_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i81f67888baac432aa7d5384b5374c86f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67c5812c53ba4e4a896ea5a0bcc11c0b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i59ab4a8835694ae6a392b83dfac8f675_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic9c53fb3b0274533834023781cce85ca_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i23edffbd5fd74cfcb89fc9cd7222d62f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:XADAGOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb482f9a16c84c38b9103a5568611bbf_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:XADAGOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ied829ed151354a50bb4f6d6294528652_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:XADAGOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i64901ec60baf4b169ed259578dc4e6d1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:XADAGOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i761a51399d7e4816a48bd4e4417a34ad_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:MYOBLOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ab2a15c0cef48a09e2d30b641280725_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:MYOBLOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie341fe4bcee44cf5a4300115d4f482ad_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:MYOBLOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5dc685033bd04090a03e0148f292b992_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:MYOBLOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iac00c14234844201b638d185602cc881_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4e49d50e2ce54ab7843120613083a17e_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4706cb240b2549b9bc42687a8087d0c3_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="i541ebb1fa56b43da946abf05e87509ed_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i68698f9c74494d73b2beacaa634bdccd_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if46e67c25d05432f9ed236865a2e7d25_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idf2a8dfa884549c9b27938015858c18b_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5979b378a81f42049178ce39d38f2d4c_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i478059e5fb1244d28417d6708e3ffdc1_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8f071852f0d34b239ac2e2442b0d8a82_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if5dcbb07892445e198dcdc048c7a7429_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8f0e80bcf796470ba25d2b1ee9c10c73_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie5df999ef1c546bb8a6ed2564c266d32_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9eff8036515c44948ffa0795e90e00f0_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6b31cdec39b04a1b8ec7c89bbb20febe_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3ea0fae525d24682af7a9d2eada04480_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i81461cdf4e6b46b28592476b0a45da47_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if4f1ab2a33a74169b71f4d01edbd0940_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iebee9a7a3f3944dab36638951017d851_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i39462cfdb4834fb8b87ecc7faf1d369c_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1d7c8021426f4fe492408ae3216bfe00_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i598c3259490444d3afb8af3d5c8afb48_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="id781eeb4995a4023befe99908d8683c0_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="i2abb49b9061b4f87a387daf63d9e60f0_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="i6c54e870cf984e369457c6f7f8d4db1b_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="if8374b4ca2cb46e8b4791d494a151489_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="i6fed66cfa0b240bb86c6973df19175bc_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="ic8ef9a5419464283bbba3af245d0640f_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="iffe02866d9c24bb69e45993d62750a26_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="i60f04ceafc77483ab7a9b9c5b744f63c_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="ibb09354513b74c71b4150ccc8853afdb_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="i7d83a75e5b4f47e6a8b443a8bdbc0b30_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="ib221f2b5cc9449dd95bd4b8354b1076e_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="i51b09b76577c4c4496bac866d7668f44_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="i297964a82df1468995c72726bbd44f9d_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="i9bf44d1bed76414e89d02151061f634f_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="idbfa8cc6187e4e329234fefb669cd0f8_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="i538b5b835c85444dab2598ba43fe70eb_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="i8d4c2e9de6f54e9e8940861023862a13_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="i1fd8f0f39aa94da69f9531e23688d1c4_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="ic20720c65b2a42fda7085dd6416d3548_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i725d1e8f63174b349966abe76e9547bd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i10b5861066d04e83b9326745eb917daa_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia14d254cb3be4c8cb21542627bcc0ca2_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="i9196a276ca28465eaa4f3932a7662df5_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="i2a09a78ae9ce491c926aba23299da3d9_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="ib4844e61d6774d6fb5c442da1fac06e8_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i57f5c06d18094052bac3da09accf5942_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia286645eaeaa4a6f8d7059a2e5d80285_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="i871410f0eec94673902f5d708fbbb3f7_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="icdd3b20686bc4bf1b018d6364537f8a3_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i88ceae51b3004425a73b444f180b7139_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d060352397e42029451397328e9a37e_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7da12664187345ceb1bcee8b4c360ce7_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5e706f5d7f0748809d4a20c319f764d4_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i95fd5fe04ce74ccd9413ab7fad4805d2_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="ia8e09da7cf884140b91cac8970222eef_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="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0647e10108a746f9b6ec66830536354b_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i07d7b6b20b0044d89502642ece3e9faf_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7d161eab02c24a1b96600fd04d1483c7_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia6ceea820c094281a6e8c50053eccd98_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd3c5789c8904dc3a421fa171d4863ce_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iabdf5825ea274de9ab59a4726c3737e4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8dcb11357b4647908d16dfeac182d5cf_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic707515a41f54e1292af7b4f850305d7_I20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="i622ed34705ff4507bc59e2c7b3834956_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i06204680b9a34928afdb9335f721dc23_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb99c581724948c78637739cee945a60_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">supn:ProductCandidatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i87cf9cc380354107baf57a900b13b068_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">supn:ProductCandidatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if13c6d6f1119422aa9c97a6f2fe8b5ea_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="supn:InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i70a38c414b2d43d39461c7f2d88ea9aa_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="supn:InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ie77aecf9dd85492ba905e08a5f58eccd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="supn:InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7ef9413706334ea5a51225b76d4e3faa_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4941c09b86794d34b9234e8d83a646b6_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="i19f6a141b41443a688d3acc0e1810150_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i24caba5c6d1548fe9605d7c8371d4ddf_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="i0e60a287d72a41289306797f3690b5a5_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4ba72081640648e9a2c8367b38717a91_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="i49711e76c93942b78d47fd13b04fdcb4_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i75fd8804e52e404b8576a7a5006befe9_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="ifacc9b2f3f0a4326a15eba2592e319e1_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3bf2a452d7d746e29733eaecaae431e6_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="i6c7bed8a5bff46a79e2891e4f1068ff0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if4394b64cc3348b190348e7c49933603_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida7d91c326204bf29d7d83d47646db50_D20200101-20200630">
        <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">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8ecb971c7a6846bb992c24e9863e60f4_D20200101-20200630">
        <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">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia0ee21c8b9e34058bdddaa74c07ecbe0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i29c6a60583d44eaea22faae2a4e166d0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i025f9d2c64f94b1c99c3cc0e520d0c40_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i20d7611c30a845fab915bf430a6445e0_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iea5eb8f02c9d441c8b405e5f68577faf_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i788d0740d44248aabd761649d14f3feb_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="i96b012cc3c91495f8eb66c6b1c8fe734_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="ia6fa5724fa6242bf8d171716248b2074_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if1540c66ec6548ed86cc17cf266278cf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</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="numberofmarketproducts">
        <measure>supn:numberOfMarketProducts</measure>
    </unit>
    <unit id="segment">
        <measure>supn:segment</measure>
    </unit>
    <unit id="product">
        <measure>supn:product</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180L2ZyYWc6MmY0YTRmNGNkNDkxNGIxOWE2MTQ4YWE5ZjAzNjYzYWIvdGFibGU6MWJkZjkzZjE4MDk2NGU5NjhhYzM1NDAzNzcwZTU3YWEvdGFibGVyYW5nZToxYmRmOTNmMTgwOTY0ZTk2OGFjMzU0MDM3NzBlNTdhYV8yLTEtMS0xLTA_58e4d869-d974-45cb-b12a-60577c128af3">0001356576</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180L2ZyYWc6MmY0YTRmNGNkNDkxNGIxOWE2MTQ4YWE5ZjAzNjYzYWIvdGFibGU6MWJkZjkzZjE4MDk2NGU5NjhhYzM1NDAzNzcwZTU3YWEvdGFibGVyYW5nZToxYmRmOTNmMTgwOTY0ZTk2OGFjMzU0MDM3NzBlNTdhYV81LTEtMS0xLTA_dfb75371-c132-40a2-ae7c-47354bf4d942">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180L2ZyYWc6MmY0YTRmNGNkNDkxNGIxOWE2MTQ4YWE5ZjAzNjYzYWIvdGFibGU6MWJkZjkzZjE4MDk2NGU5NjhhYzM1NDAzNzcwZTU3YWEvdGFibGVyYW5nZToxYmRmOTNmMTgwOTY0ZTk2OGFjMzU0MDM3NzBlNTdhYV82LTEtMS0xLTA_ca428fb2-2e07-4106-920b-a1946edcf235">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180L2ZyYWc6MmY0YTRmNGNkNDkxNGIxOWE2MTQ4YWE5ZjAzNjYzYWIvdGFibGU6MWJkZjkzZjE4MDk2NGU5NjhhYzM1NDAzNzcwZTU3YWEvdGFibGVyYW5nZToxYmRmOTNmMTgwOTY0ZTk2OGFjMzU0MDM3NzBlNTdhYV8xMi0xLTEtMS0w_5c4e767f-c6cd-4605-a62d-865ba9772ab9">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180L2ZyYWc6MmY0YTRmNGNkNDkxNGIxOWE2MTQ4YWE5ZjAzNjYzYWIvdGFibGU6MWJkZjkzZjE4MDk2NGU5NjhhYzM1NDAzNzcwZTU3YWEvdGFibGVyYW5nZToxYmRmOTNmMTgwOTY0ZTk2OGFjMzU0MDM3NzBlNTdhYV8xMy0xLTEtMS0w_193a4522-a0ca-413c-a48f-d55d3d9bdc79">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i2a09a78ae9ce491c926aba23299da3d9_D20180301-20180331"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180OS9mcmFnOjc5MDY0NWI1ZDhiZjRlMzRiYzg4OWZmM2M4YTkyNDNhL3RhYmxlOjlkOTI2MmY2ZjgwNzQ1Y2I4YmFhZjgwNmI5MTYxNTQ5L3RhYmxlcmFuZ2U6OWQ5MjYyZjZmODA3NDVjYjhiYWFmODA2YjkxNjE1NDlfMC0xLTEtMS0w_636a6fd0-cb93-4451-be86-d1a5321e3d49"
      unitRef="number">0.0168545</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF84NA_841a18a5-ce84-48a6-bf31-6787642a0d60">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6ZTk3MmYyYTQzODM0NGU4NTg1ZWQ1YTUwNWI5ZGRiMTQvdGFibGVyYW5nZTplOTcyZjJhNDM4MzQ0ZTg1ODVlZDVhNTA1YjlkZGIxNF8wLTAtMS0xLTA_b986c5b6-d4bb-46d6-8cd3-102e2ef0d573">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF8xMzI_577e58ac-540f-4b4a-9bff-c02d426ec9a3">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6NDBhY2JmOTNhY2JiNGZmNTg4N2Y5ZTZhYTUwOGU4MTgvdGFibGVyYW5nZTo0MGFjYmY5M2FjYmI0ZmY1ODg3ZjllNmFhNTA4ZTgxOF8wLTAtMS0xLTA_35bf019a-a919-445f-a2fc-fe49de9c0f10">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF8yMjg_0bf5a873-715e-4a13-b94e-0d44466237b0">001-35518</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF8yMzI_99825f31-21f9-4e67-aa64-45887ca36ef3">SUPERNUS PHARMACEUTICALS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6M2YwYWM4N2FiMWZmNGRkY2IxM2YwNTBhZWRjOWE1NmIvdGFibGVyYW5nZTozZjBhYzg3YWIxZmY0ZGRjYjEzZjA1MGFlZGM5YTU2Yl8wLTAtMS0xLTA_d80b73e0-9e9d-4c33-83ad-0b6f0fe87cc5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6M2YwYWM4N2FiMWZmNGRkY2IxM2YwNTBhZWRjOWE1NmIvdGFibGVyYW5nZTozZjBhYzg3YWIxZmY0ZGRjYjEzZjA1MGFlZGM5YTU2Yl8wLTQtMS0xLTA_9c7b512b-fe05-46bf-b0f2-b765aa3d1252">20-2590184</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6M2YwYWM4N2FiMWZmNGRkY2IxM2YwNTBhZWRjOWE1NmIvdGFibGVyYW5nZTozZjBhYzg3YWIxZmY0ZGRjYjEzZjA1MGFlZGM5YTU2Yl8zLTAtMS0xLTA_3139c0f3-0fdd-495d-8375-815605c5935f">9715 Key West Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6M2YwYWM4N2FiMWZmNGRkY2IxM2YwNTBhZWRjOWE1NmIvdGFibGVyYW5nZTozZjBhYzg3YWIxZmY0ZGRjYjEzZjA1MGFlZGM5YTU2Yl8zLTEtMS0xLTA_2aa7dba8-f00d-43be-a2f3-72257e01a53d">Rockville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6M2YwYWM4N2FiMWZmNGRkY2IxM2YwNTBhZWRjOWE1NmIvdGFibGVyYW5nZTozZjBhYzg3YWIxZmY0ZGRjYjEzZjA1MGFlZGM5YTU2Yl8zLTItMS0xLTA_a6fedfdc-939e-4219-b38d-e94bcc0f879e">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6M2YwYWM4N2FiMWZmNGRkY2IxM2YwNTBhZWRjOWE1NmIvdGFibGVyYW5nZTozZjBhYzg3YWIxZmY0ZGRjYjEzZjA1MGFlZGM5YTU2Yl8zLTQtMS0xLTA_9cc35b7c-031d-4efe-b0c5-1497efdb056f">20850</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF8yOTQ_6bbd3574-8226-4b39-b2ee-5793465743f6">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF8yOTg_b2d2025e-65dd-4423-b1ea-49e37204ac64">838-2500</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF83MDQ_5e0333a7-a04f-4266-9586-67344ee08fc1">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF85NzI_e77f4997-07a4-4bae-8df2-c1805f8af947">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6NzFmZjljOGFmZDBmNGZkOGJhNWRlYjJhNTdlZDZkODEvdGFibGVyYW5nZTo3MWZmOWM4YWZkMGY0ZmQ4YmE1ZGViMmE1N2VkNmQ4MV8wLTAtMS0xLTA_35426c2b-c4ba-4180-85e1-a66c5f9bc88f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6NzFmZjljOGFmZDBmNGZkOGJhNWRlYjJhNTdlZDZkODEvdGFibGVyYW5nZTo3MWZmOWM4YWZkMGY0ZmQ4YmE1ZGViMmE1N2VkNmQ4MV8yLTQtMS0xLTA_4773d693-6c0e-4ade-a34f-0ed2e8da71f7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6NzFmZjljOGFmZDBmNGZkOGJhNWRlYjJhNTdlZDZkODEvdGFibGVyYW5nZTo3MWZmOWM4YWZkMGY0ZmQ4YmE1ZGViMmE1N2VkNmQ4MV80LTQtMS0xLTA_af569ae9-381b-49d3-81bc-49690dd13305">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGV4dHJlZ2lvbjplMWU3MzcxNDJjNmQ0MDNmYjI1OTkyMmQyNTRhYjIwOF8xNjk3_59d2d733-71d5-4ba4-a013-762bcb5cbb58">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6MTY0ZTVlOTc4NWNhNGUxOGI5Zjg0MWE4ZjNmZWNhODYvdGFibGVyYW5nZToxNjRlNWU5Nzg1Y2E0ZTE4YjlmODQxYThmM2ZlY2E4Nl8xLTAtMS0xLTA_eb16c033-5cdc-4a03-a495-4b8235a089d9">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i02fafb68820243aa97d04be8742d4c6d_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6MTY0ZTVlOTc4NWNhNGUxOGI5Zjg0MWE4ZjNmZWNhODYvdGFibGVyYW5nZToxNjRlNWU5Nzg1Y2E0ZTE4YjlmODQxYThmM2ZlY2E4Nl8xLTItMS0xLTA_52772d8b-9fbd-469f-a856-fba111247e48"
      unitRef="shares">52664084</dei:EntityCommonStockSharesOutstanding>
    <dei:TradingSymbol
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6MTY0ZTVlOTc4NWNhNGUxOGI5Zjg0MWE4ZjNmZWNhODYvdGFibGVyYW5nZToxNjRlNWU5Nzg1Y2E0ZTE4YjlmODQxYThmM2ZlY2E4Nl8xLTQtMS0xLTA_4701e2a7-e291-4f81-8396-c7789c004b87">SUPN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xL2ZyYWc6ZTFlNzM3MTQyYzZkNDAzZmIyNTk5MjJkMjU0YWIyMDgvdGFibGU6MTY0ZTVlOTc4NWNhNGUxOGI5Zjg0MWE4ZjNmZWNhODYvdGFibGVyYW5nZToxNjRlNWU5Nzg1Y2E0ZTE4YjlmODQxYThmM2ZlY2E4Nl8xLTYtMS0xLTA_9654b606-fa39-4238-9f18-22018545eecf">NASDAQ</dei:SecurityExchangeName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNS0xLTEtMS0w_8a883fc2-c0e7-413f-94d6-0de2f5559136"
      unitRef="usd">210975000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNS0zLTEtMS0w_c12e32da-ce1c-4137-898b-405af385f57d"
      unitRef="usd">181381000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNi0xLTEtMS0w_6e30c6e8-3999-4480-a60d-a76a2b63ef25"
      unitRef="usd">163839000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNi0zLTEtMS0w_6dd4c9e3-c2e9-4e16-a022-673504f06d18"
      unitRef="usd">165692000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNy0xLTEtMS0w_90cd3b2c-94d4-40d1-abc5-35c831c85afc"
      unitRef="usd">126559000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNy0zLTEtMS0w_57ef5ef1-7109-44df-86a1-bfc368aa4903"
      unitRef="usd">87332000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfOC0xLTEtMS0w_d20c0cf6-2c49-4c17-acdf-02ab74cd6593"
      unitRef="usd">35338000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfOC0zLTEtMS0w_a0b5566e-7c5f-442b-b3d4-943f6d056f19"
      unitRef="usd">26628000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfOS0xLTEtMS0w_64b4f5a0-d867-4db9-a197-2e0af2681e43"
      unitRef="usd">20442000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfOS0zLTEtMS0w_f0ae96b6-fb8b-4d24-81c7-6aa6f95b061a"
      unitRef="usd">11611000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTAtMS0xLTEtMA_06a3295f-9754-42fd-9020-0a35a372ba7b"
      unitRef="usd">557153000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTAtMy0xLTEtMA_d25aa55a-bb1e-4caf-946f-c9c1c6bae5af"
      unitRef="usd">472644000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTEtMS0xLTEtMA_fc39236c-4fbd-4810-b25d-acf18782d7c0"
      unitRef="usd">358673000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTEtMy0xLTEtMA_370f67a0-36f0-4a27-9121-6b8cc1ed9e9e"
      unitRef="usd">591773000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTItMS0xLTEtMA_6bf3a31e-8418-4c0b-889e-6d6f8a953411"
      unitRef="usd">17941000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTItMy0xLTEtMA_bcb92a27-80b0-4d00-b389-487e7cb52f32"
      unitRef="usd">17068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTMtMS0xLTEtMjAxMQ_2b8858db-4496-405d-827c-9707ba6a20f0"
      unitRef="usd">21289000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTMtMy0xLTEtMjAwNw_4fe72a8f-d2ab-4341-a875-3e0d55cf9dc8"
      unitRef="usd">21279000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTQtMS0xLTEtODU0Ng_cfb517ca-ee2c-407f-a17d-6085661afa60"
      unitRef="usd">22479000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTQtMy0xLTEtODU0Ng_77c41cb3-5ff1-4eb8-9f3d-e7da7447d314"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTMtMS0xLTEtMA_7e39237c-df4b-4772-bf6d-ab25dcce4dbe"
      unitRef="usd">408272000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTMtMy0xLTEtMA_6b20fcf9-eae1-448e-9d7d-c76672042541"
      unitRef="usd">24840000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTQtMS0xLTEtMA_f754fa1f-4290-4d08-8c0c-908d53ab1fbb"
      unitRef="usd">88095000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTQtMy0xLTEtMA_ab364c76-4e42-4922-ba8c-a965e02b161e"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTUtMS0xLTEtMA_94a072e6-3412-4f55-af12-b80b9318758e"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTUtMy0xLTEtMA_529efaeb-ba95-4bd0-a28b-79bd76d61698"
      unitRef="usd">32063000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTYtMS0xLTEtMA_669a7c7f-6a64-4d14-95e4-ab6ab08eb765"
      unitRef="usd">17118000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTYtMy0xLTEtMA_0bf44bdf-3b57-4552-bab2-2ba40984efde"
      unitRef="usd">615000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTgtMS0xLTEtMA_07fb5f5b-b5c1-4e33-8e7a-b8cf65f069f5"
      unitRef="usd">1491020000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMTgtMy0xLTEtMA_1e7a40f0-24d8-44cc-ae9c-5c8e49e34333"
      unitRef="usd">1160282000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjItMS0xLTEtMA_eda1be35-a8b7-42bd-8bb6-a0ccb8e6b76b"
      unitRef="usd">5515000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjItMy0xLTEtMA_a3535f16-5144-46de-8cd2-debdfbf672f8"
      unitRef="usd">10141000</us-gaap:AccountsPayableCurrent>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjMtMS0xLTEtMA_50cc147b-45eb-441d-b999-df6d084be02d"
      unitRef="usd">144105000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjMtMy0xLTEtMA_2ace2011-e216-4638-b296-2f99cb23b848"
      unitRef="usd">107629000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjQtMS0xLTEtMA_3b23a2af-5fea-41db-ac73-66c03fa24ed1"
      unitRef="usd">58818000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjQtMy0xLTEtMA_872d7f0d-2817-4344-8575-43594401205c"
      unitRef="usd">34305000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjYtMS0xLTEtNDc2OA_d17917d4-dfd3-4e05-9b9d-d088d85f383e"
      unitRef="usd">23500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjYtMy0xLTEtNDc2OA_aa1b67d5-c629-4ee4-9287-f953b3221dd7"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjUtMS0xLTEtMA_7877453f-d12a-41dd-8bc9-3ff86205956b"
      unitRef="usd">25052000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjUtMy0xLTEtMA_20047ff2-deab-43fe-bb9c-4bb975b4a758"
      unitRef="usd">2443000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjktMS0xLTEtODU1OQ_33474439-c347-4b4b-b87b-bd3cd8083803"
      unitRef="usd">3560000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjktMy0xLTEtODU1OQ_2c4c86ee-74e7-4c12-a3dc-25fa7190ca71"
      unitRef="usd">2825000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjgtMS0xLTEtNzgxNw_7dde3d26-31e4-4df4-b4d5-191ba4d5a444"
      unitRef="usd">4201000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjgtMy0xLTEtNzgxNw_8ae9f20b-1dd0-4d08-a913-68373cf887e2"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjYtMS0xLTEtMA_eec46104-9631-4e61-8df9-c3741366e476"
      unitRef="usd">4525000</supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjYtMy0xLTEtMA_6fd53edf-fc1f-4383-baf4-4029d8e951fa"
      unitRef="usd">3244000</supn:NonRecourseDebtSaleOfFutureRoyaltiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjctMS0xLTEtMA_aa45efde-5203-4ec8-a9f6-0ae8cf222a13"
      unitRef="usd">269276000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjctMy0xLTEtMA_b611018f-49df-44bb-9055-c7ab95cd79c9"
      unitRef="usd">160587000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjgtMS0xLTEtMA_13f95642-81d3-4f43-b16a-7e939a309233"
      unitRef="usd">353349000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjgtMy0xLTEtMA_df26a6ee-6b1a-4691-8f05-631c243b8f3d"
      unitRef="usd">345170000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzEtMS0xLTEtNDc3Mg_751d1aa8-ccc0-4f17-b75d-eae9a8716f27"
      unitRef="usd">92200000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzEtMy0xLTEtNDc3Mg_74f22bad-406c-477c-930e-1b8748b9e385"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjktMS0xLTEtMA_0451ba08-7167-4928-a0fa-b0925f8f8534"
      unitRef="usd">16455000</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMjktMy0xLTEtMA_0fdf0016-5638-47c7-b900-8f3b647b732c"
      unitRef="usd">19248000</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzAtMS0xLTEtMA_e03100c6-7c05-458d-96f8-b804c59b35af"
      unitRef="usd">30108000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzAtMy0xLTEtMA_eb658fe4-638a-4c84-8497-dc17fd1036df"
      unitRef="usd">30440000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzctMS0xLTEtODU2Nw_657f50a3-bb1a-4c76-8603-ab90f126e9f0"
      unitRef="usd">18382000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzctMy0xLTEtODU2Nw_2d7f86ed-80de-4b57-8dfe-c76a49e9e982"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzItMS0xLTEtMjQwMQ_3384b302-c40d-4a58-9801-b8637ed46865"
      unitRef="usd">35716000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzItMy0xLTEtMjQwMQ_d74c3868-68f3-4d22-be88-5292c60b6f94"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzEtMS0xLTEtMA_7e7b6299-1c9f-4cac-906f-cc029fa06090"
      unitRef="usd">9560000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzEtMy0xLTEtMA_5fe85e3a-67a8-4e50-9860-ecfe9b30fe30"
      unitRef="usd">9409000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzItMS0xLTEtMA_b014ede3-1be0-42af-97d5-21d775bd16a9"
      unitRef="usd">825046000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzItMy0xLTEtMA_a040bf67-28b5-4694-9061-b5ef1bd84896"
      unitRef="usd">564854000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzE4_50ba892c-f699-46ba-ab13-7b8de9fc195f"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzE4_5eb012ee-4e4e-45ee-87ae-359f6a96fb61"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzMy_938e73b2-9917-4177-b83b-5ad7119c40cf"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzMy_c081a26d-047b-409b-bc33-7fdefb0d2d2f"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzU0_a32280dd-4ef0-43bd-a0df-d312d9894d17"
      unitRef="shares">52624084</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzU0_fed381f9-6865-4c00-a72a-a66ca74d3fee"
      unitRef="shares">52624084</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzYx_5281ae98-52e2-43f4-897d-7b623f00d239"
      unitRef="shares">52533348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmUzYzg4NzUzYjI0MzQ5Mzc4ZmFjNTRmNmMyMTkyMDk4XzYx_947fec5c-080f-4691-b2ef-928c97d5b282"
      unitRef="shares">52533348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMS0xLTEtMA_74508020-ad8a-48a8-a38f-7dd8f4bce56e"
      unitRef="usd">53000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzUtMy0xLTEtMA_305e7a51-9413-4c8d-a3d3-f4236d7b91a8"
      unitRef="usd">53000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzYtMS0xLTEtMA_2a29eac3-d770-4c67-986c-b73be708d9e8"
      unitRef="usd">398829000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzYtMy0xLTEtMA_b20a2e1a-c1da-42af-92cc-c5a0c99954b3"
      unitRef="usd">388410000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzctMS0xLTEtMA_c490176b-8a98-41ed-ac5a-9e52347267fd"
      unitRef="usd">11359000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzctMy0xLTEtMA_a9e46d7f-7c41-4454-ac8c-fd395b341976"
      unitRef="usd">7417000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzgtMS0xLTEtMA_d6813ec2-2b72-4715-a1c2-1492437d6879"
      unitRef="usd">255733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzgtMy0xLTEtMA_c31dcbcb-5574-4838-8a11-4dc3cc423c48"
      unitRef="usd">199548000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzktMS0xLTEtMA_f0017ad1-da40-41a2-ba30-91ff5b674a87"
      unitRef="usd">665974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfMzktMy0xLTEtMA_61290919-400e-4728-97ba-482c5e05987b"
      unitRef="usd">595428000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNDEtMS0xLTEtMA_dc49de44-07ae-4c84-8117-2be9013d7833"
      unitRef="usd">1491020000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNi9mcmFnOmJkMDJjODhmNGU5NTQyMzRiODQ3YzY3NTI1YTU5ZDAwL3RhYmxlOjA4OTU4M2VlYTQxMTQ1YzI5NGVlOTMxZGUwZDM2YzhjL3RhYmxlcmFuZ2U6MDg5NTgzZWVhNDExNDVjMjk0ZWU5MzFkZTBkMzZjOGNfNDEtMy0xLTEtMA_544b90d9-f32f-4f6e-af2d-71d37dcfead4"
      unitRef="usd">1160282000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05d1b2752cf64328b89b3948f359bb0a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNC0xLTEtMS0w_3d5ea50e-d77d-41d4-8974-6fde02e57c40"
      unitRef="usd">123984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61956e64ff8548b2a910aa008da9a15c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNC0zLTEtMS0w_8d9de8a4-3407-46fe-bf43-b4082b2a4ed6"
      unitRef="usd">102358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3c824a761d6416e82c551493e8e50d2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNC01LTEtMS0w_74643a6e-d6a8-4e90-8e19-c6c06943e691"
      unitRef="usd">216474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b5e7aec34b24257a2487f1f8daeb8c2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNC03LTEtMS0w_912ce6eb-df82-4900-99e4-e08307dd5d2e"
      unitRef="usd">185457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92e3f45f4edc481da03272b4319f7d3e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNS0xLTEtMS0w_c1752b6d-81c7-4580-9a3d-c10be0d23328"
      unitRef="usd">2745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b84be867c294c89aee5f8688dedb16e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNS0zLTEtMS0w_9d871baa-c03d-4a1d-b900-9ce9d2df8ff8"
      unitRef="usd">2337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b5a38b36c444c81be7a464ede792479_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNS01LTEtMS0w_3061bfb3-b6dd-456b-8305-d7154c0b26cb"
      unitRef="usd">5231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9203e678cb574f3fb64c75e5ff8a7041_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNS03LTEtMS0w_3337d8b8-e667-4457-9a3e-64cb13df948a"
      unitRef="usd">4712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNi0xLTEtMS0w_61566cd0-a83f-45d8-b30a-01cf9ed0b62b"
      unitRef="usd">126729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNi0zLTEtMS0w_9ef30178-6128-4293-8987-84f404d9c831"
      unitRef="usd">104695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNi01LTEtMS0w_900fff67-4684-41d2-b8bb-79f14d0b5ceb"
      unitRef="usd">221705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfNi03LTEtMS0w_81ccdb6d-7355-4e9a-9920-ee8744d818ce"
      unitRef="usd">190169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0xLTEtMS0w_06480b49-f4ff-4018-b213-c8b18c9f27b8"
      unitRef="usd">8386000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0zLTEtMS0w_d5ef5dea-9ec5-4717-b95a-3fa72be3ff37"
      unitRef="usd">4044000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS01LTEtMS0w_c14e4e39-3fe1-4a19-8561-94fd8a033e02"
      unitRef="usd">12538000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS03LTEtMS0w_79e6c36f-60c8-442c-a583-19892d1dfd20"
      unitRef="usd">7728000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTAtMS0xLTEtMA_91c0f8fc-4a90-4387-8e7f-7a115c444f0c"
      unitRef="usd">22247000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTAtMy0xLTEtMA_088b9022-811e-4e23-8c61-aef7da54c70b"
      unitRef="usd">16970000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTAtNS0xLTEtMA_b8d56a45-2e93-4111-949e-d122288aa48f"
      unitRef="usd">41184000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTAtNy0xLTEtMA_d0ab092d-67b1-4bdf-819f-d5f807948a37"
      unitRef="usd">32364000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTEtMS0xLTEtMA_6447c59c-e25d-4d59-9045-6900dbc044b0"
      unitRef="usd">48103000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTEtMy0xLTEtMA_b389e5fb-615c-4484-8e24-b057be1fcf71"
      unitRef="usd">39777000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTEtNS0xLTEtMA_c18f3df2-4748-4e55-8373-5b23bdee06e2"
      unitRef="usd">89717000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTEtNy0xLTEtMA_fe49d6c6-3aae-4e44-bbff-c01bbadbd6de"
      unitRef="usd">79439000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTItMS0xLTEtNTgxOA_89258fdb-3931-4dcb-b1d7-373e3ccb298b"
      unitRef="usd">2445000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTItMy0xLTEtNTgyNQ_b5c0d4a2-711c-4b5a-95c6-7ee4b5f88666"
      unitRef="usd">1306000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTItNS0xLTEtNTgzMA_0bf9c8fd-4b94-44a3-ba1f-98c528c1914a"
      unitRef="usd">3706000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTItNy0xLTEtNTgzNQ_a17a1d3a-94f2-48b6-a16d-26c264d156e0"
      unitRef="usd">2612000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTMtMS0xLTEtMA_8de063cc-4a84-46e2-b39c-c621568f754b"
      unitRef="usd">81181000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTMtMy0xLTEtMA_079e3f3d-9aaa-4221-8d57-18cf4e79c420"
      unitRef="usd">62097000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTMtNS0xLTEtMA_ed3d4948-5ade-4076-8267-4e90b8bc3db7"
      unitRef="usd">147145000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTMtNy0xLTEtMA_9692f598-29e2-4397-85d8-093fbb726c5b"
      unitRef="usd">122143000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTUtMS0xLTEtMA_f4c43992-05f0-46ba-b526-d7d6343efe78"
      unitRef="usd">45548000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTUtMy0xLTEtMA_d4cff602-7a21-4b71-9950-7d9db8b3a148"
      unitRef="usd">42598000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTUtNS0xLTEtMA_3865ae95-7f1f-44ef-ae4d-cdf8a4c8fa4a"
      unitRef="usd">74560000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTUtNy0xLTEtMA_65abf239-31b3-4795-ba62-6b98aafc728a"
      unitRef="usd">68026000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTgtMS0xLTEtMA_b29ac617-f967-41d5-91d9-8ffcfd192fa0"
      unitRef="usd">4151000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTgtMy0xLTEtMA_b6b2e10d-49ca-4333-8d15-abdbfe675048"
      unitRef="usd">5448000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTgtNS0xLTEtMTQw_1a8aaf41-0aef-4915-8b65-c2eb40021fdd"
      unitRef="usd">9726000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTgtNy0xLTEtMTM3_5b695d0a-fb96-4706-a272-5ad3815f0663"
      unitRef="usd">10137000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtMS0xLTEtMjQyNg_b31996f6-a86b-404b-87f0-09a5f60ced4e"
      unitRef="usd">5815000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtMy0xLTEtMjQyNg_d907467e-ae31-4740-adea-33c4ec592815"
      unitRef="usd">5389000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtNS0xLTEtMjQzMA_2a78983b-d3d7-483c-925e-9dd45cc3e3d1"
      unitRef="usd">11570000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtNy0xLTEtMjQzMA_42ffd8f2-1749-46ba-8bdc-9ecd2e19dd5f"
      unitRef="usd">11268000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTktMS0xLTEtMA_1d904650-d5e0-419a-bf82-bd12a51348c5"
      unitRef="usd">3326000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTktMy0xLTEtMA_fc77ad05-3ef8-4247-87b3-03e32ea6ca93"
      unitRef="usd">89000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTktNS0xLTEtMTQw_172003f6-b51d-418a-af4f-edaacaee53d7"
      unitRef="usd">3528000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMTktNy0xLTEtMTM3_1b5dbe01-089b-435e-b0d4-61c74154ef6f"
      unitRef="usd">90000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtMS0xLTEtMA_90d93961-49f1-4ad7-8746-ff6346d0330e"
      unitRef="usd">1662000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtMy0xLTEtMA_81808608-5fff-423d-b4e8-3ccf0fdd3627"
      unitRef="usd">148000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtNS0xLTEtMA_32f5665d-17e1-4a03-a7d1-1c2b1bc06ece"
      unitRef="usd">1684000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjAtNy0xLTEtMA_b7da6b70-7c3d-4592-9d39-742e787eacba"
      unitRef="usd">-1041000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjItMS0xLTEtMA_bb6c6edd-7d93-4e43-bda1-6c5fccc17348"
      unitRef="usd">47210000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjItMy0xLTEtMA_96ca442e-75be-4e6c-8ae1-7df1082122b6"
      unitRef="usd">42746000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjItNS0xLTEtMA_e51bc2ac-ab84-401f-b8aa-eb766a75afa9"
      unitRef="usd">76244000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjItNy0xLTEtMA_653c9625-b88b-4a57-92f9-f865118b1add"
      unitRef="usd">66985000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjQtMS0xLTEtMA_6032c036-5082-47fc-b5f9-01efe6b08945"
      unitRef="usd">12543000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjQtMy0xLTEtMA_3d41947a-e2cc-4cca-9db9-4e120b0556aa"
      unitRef="usd">10019000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjQtNS0xLTEtMA_c3287c89-997c-4e62-88b5-55d6a4ff6844"
      unitRef="usd">20059000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjQtNy0xLTEtMA_5b988127-5e9e-4180-8b61-8ba28aa76c58"
      unitRef="usd">15918000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjUtMS0xLTEtMA_b50861eb-5e1a-491c-bc70-2892f58700fb"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjUtMy0xLTEtMA_a139d0a5-0c1d-4719-b2d0-58b6ebfdea38"
      unitRef="usd">32727000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjUtNS0xLTEtMA_f74adc38-bae7-4ec4-9325-b6a6d863e035"
      unitRef="usd">56185000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjUtNy0xLTEtMA_75115ee1-198e-4c5e-93d2-4e99e327febe"
      unitRef="usd">51067000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjgtMS0xLTEtMA_abcc530f-8257-4222-9b51-c1fa1a6e598b"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjgtMy0xLTEtMA_92ef9575-dfb4-403b-8a9c-98ec1f28d0eb"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjgtNS0xLTEtMA_1c94ec8a-b920-40a6-a454-006a210587ae"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjgtNy0xLTEtMA_e8e2049d-a3ee-4984-88b4-6e698b81feae"
      unitRef="usdPerShare">0.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjktMS0xLTEtMA_46ec5add-14d2-4fc4-8b71-13196dfda942"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjktMy0xLTEtMA_943f9187-0c11-4784-b67e-896650627ba9"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjktNS0xLTEtMA_13271ade-8c55-4fb9-bdc6-590c457cd1e2"
      unitRef="usdPerShare">1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMjktNy0xLTEtMA_ccccdee9-27b1-4b3f-a4ca-70514ae8f530"
      unitRef="usdPerShare">0.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzItMS0xLTEtMA_ca4e942c-1603-465d-9dd5-9e96d2c0a334"
      unitRef="shares">52557035</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzItMy0xLTEtMA_22822b80-1ee8-4ec2-b420-5c759d3df44b"
      unitRef="shares">52385590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzItNS0xLTEtMA_6bbbc099-ed0c-4297-b15b-17298db8f764"
      unitRef="shares">52545910</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzItNy0xLTEtMA_9312916e-44d7-4f2f-879b-fe5da1ef67d1"
      unitRef="shares">52361149</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzMtMS0xLTEtMA_fb94d842-20e6-40dc-b4dc-06a9df0441da"
      unitRef="shares">53645828</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzMtMy0xLTEtMA_97744f9a-ca3e-4cad-9540-a0e650785c27"
      unitRef="shares">53912977</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzMtNS0xLTEtMA_7f6227d1-c049-455c-a101-395b21c9d7bb"
      unitRef="shares">53611418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfMzMtNy0xLTEtMA_4f37c90f-0dc6-44b0-b8ff-de1e31ed9120"
      unitRef="shares">53947834</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfMy0xLTEtMS0w_759b7f20-6935-490e-b591-be1b14b041ac"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfMy0zLTEtMS0w_5c8f5cb5-8b87-468e-b176-5ff5c8fcdb4e"
      unitRef="usd">32727000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfMy01LTEtMS0w_a71d2d9f-83e0-4a59-b95c-7549c3d32a33"
      unitRef="usd">56185000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfMy03LTEtMS0w_7dc52541-8741-4378-bd67-a18b463ae968"
      unitRef="usd">51067000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNS0xLTEtMS0w_6766f264-fda1-4ea9-8fe7-4eba5638dd5d"
      unitRef="usd">11525000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNS0zLTEtMS0w_e31e42b9-fa5c-4796-a613-b2ceec552b02"
      unitRef="usd">4497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNS01LTEtMS0w_3d1f7afb-5ba7-4c57-8f89-385455f0c0df"
      unitRef="usd">3942000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNS03LTEtMS0w_f1fb2b17-98e1-481f-bb1c-ad6cb63cf22f"
      unitRef="usd">9082000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNi0xLTEtMS0w_b1456a90-884b-4d93-9b71-886b8b5b81c8"
      unitRef="usd">11525000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNi0zLTEtMS0w_981535b1-61cc-4edd-b39a-34dd2dccd8b8"
      unitRef="usd">4497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNi01LTEtMS0w_e6513eed-3732-4f06-9178-7c3e39539229"
      unitRef="usd">3942000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfNi03LTEtMS0w_eb7f3431-8121-4ff5-87a0-52b02bd23f6e"
      unitRef="usd">9082000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfOC0xLTEtMS0w_771d7464-cad0-40b1-bbe8-6c567a9d383a"
      unitRef="usd">46192000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfOC0zLTEtMS0w_5dc7c228-d9e3-488a-9a40-963f69c0c678"
      unitRef="usd">37224000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfOC01LTEtMS0w_0bd853ae-bf26-4df5-b793-32c5c4e4df15"
      unitRef="usd">60127000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yMi9mcmFnOjYyOGNhMjdhM2MxMzRhNWRiZjA3MzYxYWQ3Y2U3NDE4L3RhYmxlOjBlN2I4YTgwODI4YzQ5MjE4Y2UxNmRhYTE1MzVlM2MyL3RhYmxlcmFuZ2U6MGU3YjhhODA4MjhjNDkyMThjZTE2ZGFhMTUzNWUzYzJfOC03LTEtMS0w_020db490-3ef3-4b41-84f6-94c16b11658b"
      unitRef="usd">60149000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i23e1a54d0ba34725be7cbe244cc0b134_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMi0xLTEtMS0w_5d677dc0-e487-4863-81bb-2566d62c1b7d"
      unitRef="shares">52533348</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i23e1a54d0ba34725be7cbe244cc0b134_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMi0zLTEtMS0w_2bc328d2-3842-4649-ba4b-94612f57163d"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b2b114c890945fd8dc980444cf43faa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMi01LTEtMS0w_a93c081e-d962-4b4b-b2e0-a0243e8a1ce0"
      unitRef="usd">388410000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i932ce2de2ec34f99b4a23c1eeb283c07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMi03LTEtMS0w_56ca20a6-e84d-41ff-a18d-5f2fd82a1661"
      unitRef="usd">7417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90c4f87bc8ce4b809a7f1f5683328439_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMi05LTEtMS0w_857b0e51-3bff-49ce-ad89-86ae7a9660ef"
      unitRef="usd">199548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMi0xMS0xLTEtMA_a84cb11a-42f6-4aa6-b2ef-a4f1ce59b2fb"
      unitRef="usd">595428000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if261e641e4ef49389bb21945c8ddcc79_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMy01LTEtMS0w_4cff844c-53eb-4481-83e8-1bc251ef62b1"
      unitRef="usd">3988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i227e24598e3f4c4db7037d385879a3a8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMy0xMS0xLTEtMA_9366e0fe-08cd-4bf2-9667-6fb874db408c"
      unitRef="usd">3988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="ia53eeea68e844ec8a1d31300a59e255a_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNC0xLTEtMS0w_51deeeaf-6606-44e8-9899-13ef7044c07b"
      unitRef="shares">3811</supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="if261e641e4ef49389bb21945c8ddcc79_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNC01LTEtMS0w_c1e0612e-987e-4e67-bf8a-4c9bbe183101"
      unitRef="usd">32000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i227e24598e3f4c4db7037d385879a3a8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNC0xMS0xLTEtMA_526da63b-39a1-456d-b077-a35d75d5a969"
      unitRef="usd">32000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="if32f1f3c9fcb4fc2b484cee1e6cdcb05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNS05LTEtMS0w_e4332b0c-ff9a-4599-a663-e80101704ab3"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i227e24598e3f4c4db7037d385879a3a8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNS0xMS0xLTEtMA_76378f66-41e5-41b5-8209-e329b1b782e8"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia3d89e2023054577891fa96753016036_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNi03LTEtMS0w_11081ba2-0a5c-41f1-a7fd-738f70725142"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i227e24598e3f4c4db7037d385879a3a8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNi0xMS0xLTEtMA_d393a55a-209f-46e5-8ce9-c1afe966ec06"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i634b51cd7b3049619653bc2718ef9745_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNy0xLTEtMS0w_71c31e26-41d5-4b52-9403-c53e83cdd0d6"
      unitRef="shares">52537159</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i634b51cd7b3049619653bc2718ef9745_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNy0zLTEtMS0w_2255d134-15fc-4bcc-8438-4591757cdadf"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec24e4928ca0479c8cd15cd179022b8f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNy01LTEtMS0w_472a585f-081f-4f0c-ade3-4cbc474c750b"
      unitRef="usd">392430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64ef1b544e44458382d7972c39ac806f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNy03LTEtMS0w_1d7d53a1-95a5-4c54-8ce5-d85cc8b9b204"
      unitRef="usd">-166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56737093f7544e7dab53d57b8b03c68d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNy05LTEtMS0w_09e9868a-7e26-47a0-ad74-04cd84a5b573"
      unitRef="usd">221066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie393b8b4dbc84a89afb2da3d25c1290b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfNy0xMS0xLTEtMA_52075dd3-1486-4122-922f-aacb1b3dfc95"
      unitRef="usd">613383000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia6669100a6cd464582dddd7d8368d6fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfOC01LTEtMS0w_bd42cdb1-99ce-4762-a51e-c7975bdaddfb"
      unitRef="usd">4962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfOC0xMS0xLTEtMA_b9df111e-ff25-4a2e-a238-00c315f13d2d"
      unitRef="usd">4962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i34afa10178ff415780e0a7498a15f02f_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfOS0xLTEtMS0w_e087893b-45e7-4d54-81c2-64df71649496"
      unitRef="shares">48650</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia6669100a6cd464582dddd7d8368d6fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfOS01LTEtMS0w_89920c35-57c9-4dfe-8ded-9d9dfcc11c28"
      unitRef="usd">981000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfOS0xMS0xLTEtMA_f924a69b-a79e-4315-84b9-6143938a0016"
      unitRef="usd">981000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i34afa10178ff415780e0a7498a15f02f_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTAtMS0xLTEtMA_cb2da6d2-2d3b-48cb-aa63-6b0d83f14eba"
      unitRef="shares">38275</supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="ia6669100a6cd464582dddd7d8368d6fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTAtNS0xLTEtMA_77110633-090e-47e7-b789-4863fde0ea81"
      unitRef="usd">456000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTAtMTEtMS0xLTA_f378605b-b301-4943-b8cf-6919ff298721"
      unitRef="usd">456000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i92a5bab74ade4a4e919e60ce2698fb31_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTEtOS0xLTEtMA_56e797ba-6d08-4483-91a1-496e6d42725f"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTEtMTEtMS0xLTA_05d58a36-095b-49c8-a14c-2dea4285adf3"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iff5f20d5ec8d4a60847afa07ac90f88f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTItNy0xLTEtMA_2dc196bc-559f-431e-aad1-51321f18685a"
      unitRef="usd">11525000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTItMTEtMS0xLTA_d8e16c91-fa6a-43b0-9556-2f3ddde71f99"
      unitRef="usd">11525000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i88130381c6ac49ccadc26f75c4bdcd5d_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTMtMS0xLTEtMA_f4bbd4a3-2bca-4aa3-bc89-62a79e773ce4"
      unitRef="shares">52624084</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i88130381c6ac49ccadc26f75c4bdcd5d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTMtMy0xLTEtMA_8f13c288-8a58-47a9-b583-4bb560ae2dd8"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7b7ecb6e62a49a6b3709e697d83f688_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTMtNS0xLTEtMA_c63626dd-d281-4f37-b904-24e52872809b"
      unitRef="usd">398829000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6552cf00da14f9d9a3e15d24351f50e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTMtNy0xLTEtMA_1e7cbfce-3b56-4b5c-a726-cfb49bcf38bf"
      unitRef="usd">11359000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae9c54ef4a4c4e769b6843b1b65fd122_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTMtOS0xLTEtMA_b807c26d-217a-493f-8741-a63442c45e76"
      unitRef="usd">255733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjQ4NzVjYjdhNTRiODQ4MzdiYWM0NDVlNWVkZGZhODczL3RhYmxlcmFuZ2U6NDg3NWNiN2E1NGI4NDgzN2JhYzQ0NWU1ZWRkZmE4NzNfMTMtMTEtMS0xLTA_c406e3ae-b79a-405e-945f-98e650f42426"
      unitRef="usd">665974000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iba96e9461668440cad515fa9a0ea2b1d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMi0xLTEtMS0w_e4fa15b4-e6c1-456c-9f2d-4703b522da49"
      unitRef="shares">52316583</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iba96e9461668440cad515fa9a0ea2b1d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMi0zLTEtMS0w_49900236-0a2e-4bab-8b9a-6c49578eac71"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c7bfc341df34c52b0d9c3bfe5391a15_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMi01LTEtMS0w_94129d2e-76ea-4c27-bc94-9177f75421bb"
      unitRef="usd">369637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06af146f99aa4d8eb37d9c15f8db2894_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMi03LTEtMS0w_6030314a-c187-447c-bdcd-4f79c49f395b"
      unitRef="usd">-3158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc4c3dd99cb34e75a526b787ec440776_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMi05LTEtMS0w_2c466aba-9f2f-4d91-aa4e-26d10168d31d"
      unitRef="usd">86492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6c1389efa7b40e68b01b4431553e53e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMi0xMS0xLTEtMA_4dc0fbbb-44d9-4dff-bcc5-7be599ced576"
      unitRef="usd">453023000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b4f215a2bd44da59ab97c3f759271cf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMy01LTEtMS0w_542297df-a539-406a-a840-1340140a9409"
      unitRef="usd">3287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2017140756944d32964b8946f696eccf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMy0xMS0xLTEtMA_ce6ff84a-13b8-4744-b112-3b06fc31a578"
      unitRef="usd">3287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i610fe77abaaa4dcf9c1227427496cf9e_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNC0xLTEtMS0w_5707e388-c30f-40d8-a0db-8328ecb05376"
      unitRef="shares">57665</supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i5b4f215a2bd44da59ab97c3f759271cf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNC01LTEtMS0w_1061296d-76dc-47a6-9daf-d9f04df2a71e"
      unitRef="usd">783000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i2017140756944d32964b8946f696eccf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNC0xMS0xLTEtMA_7464897d-25dc-40c9-81c1-0ab04cb8f7c8"
      unitRef="usd">783000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i05b9f99f00f44d4da930a9806be3e142_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNS05LTEtMS0w_0f9ece93-a68e-483f-a11a-0bd95c27dab6"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2017140756944d32964b8946f696eccf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNS0xMS0xLTEtMA_94b1963d-e5bc-4919-bd9e-4e78d800bd92"
      unitRef="usd">18340000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i13040a46d4f344518eafd82a0fef5f84_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNi03LTEtMS0w_b31f169d-c51a-4a9a-816f-57e746b96858"
      unitRef="usd">4585000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2017140756944d32964b8946f696eccf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNi0xMS0xLTEtMA_5e6472cb-a973-4a01-a883-17d80b219d17"
      unitRef="usd">4585000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ic836272853df4e049a08b7c08934d4f0_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNy0xLTEtMS0w_81c510be-d6c9-433f-9c55-25e967fb9bc4"
      unitRef="shares">52374248</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic836272853df4e049a08b7c08934d4f0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNy0zLTEtMS0w_3f6a41e2-9f4b-4dff-953a-51a3f7560e95"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a201fafd1bc469eb17e4c9405b1d3b3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNy01LTEtMS0w_365dca9a-c50f-45da-92a5-cdda3b5ab36b"
      unitRef="usd">373707000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida8eebcde5c94d6c954d610e4f1aebad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNy03LTEtMS0w_621fa5ae-8f18-48ff-bf1f-1028450c5b24"
      unitRef="usd">1427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f7b3b11ba6e42478aabad0283931a44_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNy05LTEtMS0w_28502139-861e-4975-b4a1-877cf8917993"
      unitRef="usd">104832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if85a41bc7bb84f5b955c23332b93b4bf_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfNy0xMS0xLTEtMA_a41e1eef-0b94-46b0-b6bc-89367244d99f"
      unitRef="usd">480018000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3aa64044a9594c37a33736246e18548c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfOC01LTEtMS0w_d9cd6f95-52d7-4147-924a-6fd1b0b3dd0a"
      unitRef="usd">4022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfOC0xMS0xLTEtMA_de10766a-0a4c-40bf-89d6-8e14ddaaa1c0"
      unitRef="usd">4022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i52f40859a7d045b4ab00d8aabcc2c343_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfOS0xLTEtMS0w_a62aafa1-e07b-4f1f-941e-8f736edbecc0"
      unitRef="shares">48950</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3aa64044a9594c37a33736246e18548c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfOS01LTEtMS0w_8088f5ce-aaa9-498e-8037-eaaaa3427dc0"
      unitRef="usd">1377000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfOS0xMS0xLTEtMA_94c86b93-3acf-41c0-9192-524c0a2f74ce"
      unitRef="usd">1377000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i52f40859a7d045b4ab00d8aabcc2c343_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTAtMS0xLTEtMA_285849eb-f478-4961-9694-4439ae708896"
      unitRef="shares">25838</supn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i3aa64044a9594c37a33736246e18548c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTAtNS0xLTEtMA_cb997749-41fe-4f53-ad2b-b63ac807b037"
      unitRef="usd">263000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTAtMTEtMS0xLTA_70bd6e7c-36e6-486e-a13f-2f8ed39ba649"
      unitRef="usd">263000</supn:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i9865bebfb87348718649a782f5ffa704_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTEtOS0xLTEtMA_561347cc-8ebc-45e8-b2ba-ecd4519391fb"
      unitRef="usd">32727000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTEtMTEtMS0xLTA_73e36276-37c8-4252-9c0f-5ff1cc923cd8"
      unitRef="usd">32727000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i58a157dc6b8d41d8a64a0f4a6a332cac_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTItNy0xLTEtMA_04cf678a-971f-4e7e-9535-38415ae80e2f"
      unitRef="usd">4497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTItMTEtMS0xLTA_ab879bc1-5228-4495-8392-e1a7ac5dc877"
      unitRef="usd">4497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i46e58bb629514fa3938657f2539c90d2_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTMtMS0xLTEtMA_3fe8e296-8aff-4656-87a7-4c8def7121d0"
      unitRef="shares">52449036</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i46e58bb629514fa3938657f2539c90d2_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTMtMy0xLTEtMA_5101b972-8537-4714-9b48-0556e0350515"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8817d9eaf3324dfd85db931d1dd626bd_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTMtNS0xLTEtMA_4b25665f-e8bd-4f6e-ab41-06eb8839bf6d"
      unitRef="usd">379369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia834adcd90eb40ec82be3c16a86cdd39_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTMtNy0xLTEtMA_1f789c62-eaf5-4535-aeee-a7e8ad35d856"
      unitRef="usd">5924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i683af29e61ae43a6a702b9260409d6ba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTMtOS0xLTEtMA_3238f6ba-1b55-4c77-b9a7-911467645ffc"
      unitRef="usd">137559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1221392278894b10b37ad56e536a8335_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yNS9mcmFnOjhlZjA5YzVlNDVjYzQ4NTBhZmNjOWI2ZGYxNjlhNmE3L3RhYmxlOjk4MmQxNTAwNTQ2NjRiNmI5NThjZTY0NjI5MzhhYmY5L3RhYmxlcmFuZ2U6OTgyZDE1MDA1NDY2NGI2Yjk1OGNlNjQ2MjkzOGFiZjlfMTMtMTEtMS0xLTA_24ccf767-b226-4b35-8f97-9e163bddc051"
      unitRef="usd">522904000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNC0xLTEtMS0w_d6a079a2-2841-485d-a033-5ab05cb827f7"
      unitRef="usd">56185000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNC0zLTEtMS0w_6954ca90-da19-443f-85b5-107af4e99322"
      unitRef="usd">51067000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNy0xLTEtMS0w_216030ca-9bad-4237-b6a0-5c5e41a3f338"
      unitRef="usd">8950000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNy0zLTEtMS0w_70bfbbde-5170-4554-bd2a-3aa8993c7843"
      unitRef="usd">7309000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfOC0xLTEtMS0w_aff0aede-4841-4b25-8a32-c5b695f9b2d9"
      unitRef="usd">5044000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfOC0zLTEtMS0w_ba20f53f-27ff-438b-9810-73e90a5be9ff"
      unitRef="usd">3355000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfOS0xLTEtMS0w_7d7eaf8b-62c3-4485-b446-f641041feffd"
      unitRef="usd">-984000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfOS0zLTEtMS0w_f45679d7-d6bd-4f79-b316-fe566bae2abb"
      unitRef="usd">1625000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTAtMS0xLTEtMA_f2a4684d-c55d-4ff8-b30d-3e8e36cb01b1"
      unitRef="usd">8179000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTAtMy0xLTEtMA_fe3a30ce-0ae8-40f4-b60b-21197b7f51ea"
      unitRef="usd">7748000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTAtMS0xLTEtODQwNg_9b22f5f9-2b8c-4cf0-9a0a-84aaad57a53b"
      unitRef="usd">3316000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTAtMy0xLTEtODQwNg_7c6e4bf7-ad69-4beb-b932-1b2d2a2d1a1b"
      unitRef="usd">93000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <supn:InterestExpenseNonRecourseRoyaltyLiability
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTEtMS0xLTEtMA_f9ede049-2dc5-4329-b8a5-0bd3e4846e6f"
      unitRef="usd">2870000</supn:InterestExpenseNonRecourseRoyaltyLiability>
    <supn:InterestExpenseNonRecourseRoyaltyLiability
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTEtMy0xLTEtMA_bc61cd9b-7a7f-44d1-a3e1-6a21d0a045ba"
      unitRef="usd">2851000</supn:InterestExpenseNonRecourseRoyaltyLiability>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTItMS0xLTEtMA_5b809a00-861e-4792-b61c-bd022678201c"
      unitRef="usd">3918000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTItMy0xLTEtMA_1d169e23-0b53-465f-92c6-9c25c5ebd95b"
      unitRef="usd">3368000</supn:RevenueFromRoyaltyAgreement>
    <supn:NoncashOperatingLeaseCost
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTMtMS0xLTEtMA_2e73f2ed-5a9e-4447-90fd-8f56743966ec"
      unitRef="usd">1842000</supn:NoncashOperatingLeaseCost>
    <supn:NoncashOperatingLeaseCost
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTMtMy0xLTEtMA_b1e9806c-e13d-4ee0-9891-fed84f9a4e87"
      unitRef="usd">1230000</supn:NoncashOperatingLeaseCost>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTQtMS0xLTEtMA_d8919484-8c1b-4c70-b57c-1c3706300dfc"
      unitRef="usd">-3062000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTQtMy0xLTEtMA_092aa556-4e78-419a-95c6-3cf9f1d9ebf5"
      unitRef="usd">861000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTYtMS0xLTEtMA_60b035b7-cd13-4f43-a5ad-c0c67c3e48b4"
      unitRef="usd">20431000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTYtMy0xLTEtMA_1fc02c19-0a20-4adc-9f0e-c7fe379cdde0"
      unitRef="usd">-18439000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTctMS0xLTEtMA_d1a98b96-bd31-40cf-ab39-5795b72e3fbd"
      unitRef="usd">-1689000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTctMy0xLTEtMA_52b0d4ac-925f-423d-947b-3590dd02a274"
      unitRef="usd">365000</us-gaap:IncreaseDecreaseInInventories>
    <supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTgtMS0xLTEtMA_29862aa0-9f6e-4168-9ab7-191080371a2a"
      unitRef="usd">4767000</supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets>
    <supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTgtMy0xLTEtMA_f7d48131-9ae3-493c-a2b0-21ef53c48bfd"
      unitRef="usd">3581000</supn:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTktMS0xLTEtMA_6a8c89fd-3398-4150-acc0-fe864a09d331"
      unitRef="usd">1176000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMTktMy0xLTEtMA_d2bf64d4-5d5b-4c0b-a083-7178b0dea46c"
      unitRef="usd">140000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjAtMS0xLTEtMA_4842aa6d-b3f7-4d90-aad1-a20a473f6f76"
      unitRef="usd">-7199000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjAtMy0xLTEtMA_43f0b483-c981-45bb-a73c-3c2c087b3839"
      unitRef="usd">886000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjEtMS0xLTEtMA_222e6deb-1f64-4b21-a60a-3e19a5291b8c"
      unitRef="usd">28298000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjEtMy0xLTEtMA_4a5e68f1-24a0-4a86-857a-658502296966"
      unitRef="usd">-11129000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjItMS0xLTEtMA_3371ea8e-ca41-4586-8309-7f99b3618c6e"
      unitRef="usd">10913000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjItMy0xLTEtMA_805a70b5-8685-4cfa-97e6-1f8f7cb7d890"
      unitRef="usd">-1307000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjMtMS0xLTEtMA_d4c23f8c-9518-444d-a8b7-2ec2aad61b6d"
      unitRef="usd">22513000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjMtMy0xLTEtMA_9f12880b-c3de-4f23-b62f-ccd062a8b713"
      unitRef="usd">-9703000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjQtMS0xLTEtMA_a4462d40-1059-424c-8f6a-19860a7af77f"
      unitRef="usd">-2731000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjQtMy0xLTEtMA_65601d68-9284-435e-87db-e667a4ca0be4"
      unitRef="usd">-755000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjUtMS0xLTEtMA_a4073231-ffdc-4c51-91c9-c72a1dcdb670"
      unitRef="usd">100867000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjUtMy0xLTEtMA_d4572bd6-9d16-485d-bf2d-d4937017f023"
      unitRef="usd">61680000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjctMS0xLTEtMjAyMA_b6e96454-9cc5-4aa5-9668-7b624af4d75b"
      unitRef="usd">297200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjctMy0xLTEtMjAyMA_c0c82221-ec78-4ef1-acc9-527f56f8f4fa"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjktMS0xLTEtNTYxMg_4a63a1d5-8096-4369-a680-6374cf430825"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjktMy0xLTEtNTYxMg_b0900010-7f97-4341-b722-22f5b5f60311"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjgtMS0xLTEtMA_6507921e-0c70-4262-9093-97b419224343"
      unitRef="usd">15382000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjgtMy0xLTEtMA_45566b63-361c-40e5-93b5-ea3ca9acc739"
      unitRef="usd">264926000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjktMS0xLTEtMA_de7d8906-56e0-4c65-84e3-965ecaf10ed5"
      unitRef="usd">257936000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMjktMy0xLTEtMA_602ea612-744e-4e7e-b4c1-5809da8344d8"
      unitRef="usd">96165000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzAtMS0xLTEtMA_614d1857-4190-4215-a912-dcd17ddcee10"
      unitRef="usd">3072000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzAtMy0xLTEtMA_c452f137-1a89-4584-844b-5a18a2db095c"
      unitRef="usd">245000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzEtMS0xLTEtMA_5a04721c-dec2-4ccf-abc4-bd11a51adc12"
      unitRef="usd">24000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzEtMy0xLTEtMA_c9d66416-dd19-4524-9d45-00806a5a61bf"
      unitRef="usd">1000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzItMS0xLTEtMA_5ef762a7-319a-4edb-b745-7b839f5049e3"
      unitRef="usd">-72742000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzItMy0xLTEtMA_7838636c-77ee-410c-bcd3-bc48929ddcce"
      unitRef="usd">-169007000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzktMS0xLTEtMA_6b9b2882-a63e-411f-8442-4ef5f0628cd2"
      unitRef="usd">1469000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfMzktMy0xLTEtMA_a641ced3-da6f-4256-abee-e0c804cb68ed"
      unitRef="usd">2423000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDAtMS0xLTEtMA_c932ac20-edb5-4784-b36e-104599e000e5"
      unitRef="usd">1469000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDAtMy0xLTEtMA_40175914-0432-4c27-88b2-1969919bf3a8"
      unitRef="usd">2423000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDItMS0xLTEtMA_0f23e9c4-90b4-4e1d-a5e5-0f28c9d33015"
      unitRef="usd">29594000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDItMy0xLTEtMA_3d16317c-78e3-4dda-87b5-cab24220c8a1"
      unitRef="usd">-104904000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDMtMS0xLTEtMA_c3053cec-c7a7-4d80-adb6-64a05ad35b72"
      unitRef="usd">181381000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if6c1389efa7b40e68b01b4431553e53e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDMtMy0xLTEtMA_9301b282-b22a-4d2c-a616-c9080ef0b221"
      unitRef="usd">192248000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDQtMS0xLTEtMA_e7ad0567-f67d-49d1-a780-b2ca53f7feb7"
      unitRef="usd">210975000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1221392278894b10b37ad56e536a8335_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDQtMy0xLTEtMA_1d16359d-e82d-420a-b982-c9d00f50e606"
      unitRef="usd">87344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDctMS0xLTEtMA_c83d9602-14a3-4925-98c1-a0b8432b1aa1"
      unitRef="usd">1258000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDctMy0xLTEtMA_63ab1a16-312a-4257-94b5-4677f15fa46e"
      unitRef="usd">1258000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDgtMS0xLTEtMA_52d2da7a-5f5f-4460-990d-711d04b35d10"
      unitRef="usd">607000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDgtMy0xLTEtMA_9d21238d-88bb-4fcf-a04a-05a79cd80ea0"
      unitRef="usd">24795000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDktMS0xLTEtNTYyMQ_84cb9c84-71f9-4c05-90a6-0c6f5bb55d11"
      unitRef="usd">115700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDktMy0xLTEtNTYyMQ_820535bb-a855-4c4c-8140-da015392622d"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <supn:NonCashCapitalizedCostOfIntangibleAssets
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNTEtMS0xLTEtMA_cc8c9cb0-f538-41f5-9f09-d3fe4fb7378b"
      unitRef="usd">365000</supn:NonCashCapitalizedCostOfIntangibleAssets>
    <supn:NonCashCapitalizedCostOfIntangibleAssets
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNTEtMy0xLTEtMA_b5622209-2a16-4f1d-8d36-d53cfc9f721b"
      unitRef="usd">280000</supn:NonCashCapitalizedCostOfIntangibleAssets>
    <supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNTItMS0xLTEtMA_4a0f2f92-2c9c-479c-b5dc-c413377faa66"
      unitRef="usd">0</supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction>
    <supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNTItMy0xLTEtMA_27717650-425a-4ce9-806e-cf7613aed3d8"
      unitRef="usd">431000</supn:PropertyAndEquipmentAcquiredUnderBuildToSuitLeaseTransaction>
    <supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDgtMS0xLTEtMTk5NQ_711c4330-d31e-48fa-8cdc-14d1836a5fc1"
      unitRef="usd">24738000</supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability>
    <supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18yOC9mcmFnOmY5N2RlOGU1NzQ1NzQzOGE4ZWQ4NGQwM2IzZTBjMTMxL3RhYmxlOmY5OGVlMzJkYmRhNTQ1ZjM4ZmQwMDZkM2Y4MzUxMGQyL3RhYmxlcmFuZ2U6Zjk4ZWUzMmRiZGE1NDVmMzhmZDAwNmQzZjgzNTEwZDJfNDgtMy0xLTEtMTk5NQ_e72cf3b9-3911-43c0-b715-e5dd2d8a6e8a"
      unitRef="usd">31727000</supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability>
    <us-gaap:NatureOfOperations
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNC9mcmFnOmY3YTI0MzRlZDgxMTQ5MzFhZDZlNGRjNjE5MGJmYmU0L3RleHRyZWdpb246ZjdhMjQzNGVkODExNDkzMWFkNmU0ZGM2MTkwYmZiZTRfNjU5NzA2OTc3MTMwNA_6d572831-dcdd-4c33-a80d-d44a72cc575e">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, commencing operations in 2005. The Company is a pharmaceutical company focused on developing and commercializing products for the treatment of central nervous system (CNS) diseases, marketing five products: Oxtellar XR for the treatment of epilepsy; Trokendi XR for the prophylaxis of migraine headache and the treatment of epilepsy; APOKYN and XADAGO for the treatment of Parkinson's disease and MYOBLOC for the treatment of cervical dystonia and sialorrhea. 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. On June 9, 2020, the Company completed the previously announced acquisition of the CNS portfolio of US WorldMeds Partners, LLC (USWM Acquisition). With the acquisition, the Company acquired the right to further develop and commercialize three marketed products and a product candidate in late-stage development. Refer to Note 3 for further discussion on the USWM Acquisition.  &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;&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 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 June&#160;30, 2020. Through the first six months of 2020, the impact of the pandemic has had limited effect on the Company's business operations, and no 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;Since the situation surrounding the COVID-19 pandemic remains fluid and the duration is uncertain, the long-term nature and extent of the impacts of the pandemic on the Company's business operations and financial position cannot be reasonably estimated at this time.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <supn:NumberOfProprietaryCommercialProducts
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNC9mcmFnOmY3YTI0MzRlZDgxMTQ5MzFhZDZlNGRjNjE5MGJmYmU0L3RleHRyZWdpb246ZjdhMjQzNGVkODExNDkzMWFkNmU0ZGM2MTkwYmZiZTRfMzI5ODUzNDg5OTg1NA_0306f1cb-fce6-4c90-9d89-a37c7ad56b39"
      unitRef="numberofmarketproducts">5</supn:NumberOfProprietaryCommercialProducts>
    <supn:NumberOfEstablishedMarketedProducts
      contextRef="ic18e3c864cca44ab985c7b4f6fd263b0_D20200609-20200609"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNC9mcmFnOmY3YTI0MzRlZDgxMTQ5MzFhZDZlNGRjNjE5MGJmYmU0L3RleHRyZWdpb246ZjdhMjQzNGVkODExNDkzMWFkNmU0ZGM2MTkwYmZiZTRfMzI5ODUzNDg4ODAxNQ_b7192603-35a4-42c0-ac8a-55faa9126102"
      unitRef="numberofmarketproducts">3</supn:NumberOfEstablishedMarketedProducts>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk1OTQ4MA_cd8f6928-9699-4bf7-a4c3-2a4cc63a3da5">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 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;"&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 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;"&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, which is primarily located in the United States (U.S.), operates in one operating segment. &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;Reclassifications&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;Certain prior year amounts on the condensed consolidated statements of earnings have been reclassified to conform to the current year presentation, including a reclassification made to separately present amortization of intangible assets, previously included 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;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;, to 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-style:italic;font-weight:400;line-height:120%;"&gt;Amortization of intangible 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:120%;"&gt; on the condensed consolidated statements of earnings. These reclassifications had no effect on operating earnings or our other condensed consolidated financial statements for the three and six months ended June&#160;30, 2020 and 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:700;line-height:120%;"&gt;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 condensed consolidated financial statements include the accounts of: Supernus Pharmaceuticals, Inc.; Supernus Europe Ltd.; Biscayne Neurotherapeutics, Inc.; Biscayne Neurotherapeutics Australia Pty Ltd; MDD US Enterprises, &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;LLC (formerly USWM Enterprises, LLC) and MDD US Enterprises, LLC's wholly owned subsidiaries. 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;"&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 condensed consolidated financial statements reflect the consolidation of entities in which the Company has a controlling financial interest. In determining whether there is a controlling financial interest, the Company considers if it has a majority of the voting interests of the entity, or if the entity is a variable interest entity (VIE) and whether the Company is the primary beneficiary. In determining the primary beneficiary of a VIE, the Company evaluates whether it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE&#x2019;s economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from, the VIE that could potentially be significant to that VIE. The Company's judgment with respect to its level of influence or control of an entity involves the consideration of various factors including the form of ownership interest, representation in the entity&#x2019;s governance, the size of the investment, estimates of future cash flows, the ability to participate in policy making decisions and the rights of the other investors to participate in the decision making process and to liquidate the entity, if applicable. If the Company is not the primary beneficiary and an ownership interest is held in the entity, the interest is accounted for under the equity or cost methods of accounting, as appropriate. The Company continuously assesses whether it is the primary beneficiary of a VIE as changes to existing relationships or future transactions may result in changing conclusions.&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; 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;Business Combinations and Contingent Considerations&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;To determine whether acquisitions should be accounted for as a business combination or as an asset acquisition, the Company makes certain judgments as to determine whether the acquired set of activities and assets meets the definition of a business. Significant judgment is required in making the assessment as to whether the acquired processes or activities along with their inputs would be substantive so as to constitute a business, as defined by U.S. GAAP. &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;If the acquired set of activities and assets meets the definition of a business, the Company applies the acquisition method of accounting to that transaction. Otherwise, the transaction is recorded as an asset acquisition and not a business combination. In an asset acquisition, any acquired in-process research and development (IPR&amp;amp;D) that does not have an alternative future use is charged to expense at the acquisition date, and no goodwill is recorded. &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;Under the acquisition method of accounting, assets acquired and liabilities assumed are required to be recorded at their respective fair values as of the acquisition date. The excess of the purchase price over the fair value of the acquired net assets, where applicable, is recorded as goodwill. The operating results of the acquired business is included in the Company&#x2019;s condensed consolidated statement of earnings beginning on the effective acquisition date. Acquisition-related expenses are recognized separately from the business combination, and are expensed as incurred.&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;Significant judgment is involved in determining the fair values assigned to assets acquired and liabilities assumed in a business combination, as well as the estimated asset lives. These can materially affect our consolidated results of operations. The fair values of intangible assets, including acquired IPR&amp;amp;D, are determined using information available near the acquisition date, based on estimates and assumptions that are deemed reasonable by management. Significant estimates and assumptions include, but are not limited to, probability of technical success, revenue growth and discount rate. Depending on the facts and circumstances, the Company may deem it necessary to engage an independent valuation expert to assist in valuing significant assets and liabilities. &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;While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and re-evaluate these estimates and assumptions on a quarterly basis. The Company records any adjustments to the Company&#x2019;s preliminary estimates to goodwill, provided these adjustments are within the one year measurement period from 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:120%;"&gt;acquisition date. Upon the conclusion of the measurement period or subsequent to the final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our condensed consolidated statements of earnings in the period that these adjustments are identified.&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;Contingent Considerations&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;Certain of the Company&#x2019;s business combinations involve the potential for future payment of consideration that is contingent upon the achievement of certain milestones related to the development and sale of its products; for example, product development milestones and royalty payments on future product sales. The fair value of contingent consideration liabilities is determined at the acquisition date using unobservable inputs. These inputs include the estimated amount and timing of projected cash flows, volatility, the probability of milestone achievement (i.e., achievement of the contingent event) and the estimated discount rates and risk-free rate used to present value the probability-weighted cash flows. Subsequent to the acquisition date, at each reporting period until the contingency is resolved, the contingent consideration liability is remeasured at current fair value, with changes recorded in earnings in the period of remeasurement. &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;Similarly, the determination of initial and subsequent fair value of the contingent consideration liability requires significant judgment by management. Changes in any of the inputs may result in a significantly different fair value adjustment and can impact the results of operations.  &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;Additional information regarding the Company's recent business combination and contingent consideration arrangement is included in Note 3, &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;USWM Acquisition&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;/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;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:120%;"&gt;The Company&#x2019;s customers are primarily pharmaceutical wholesalers, specialty pharmacies, and distributors. Customers 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. The Company's customers take control of its products, including title and ownership, upon physical receipt of its products at their 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, for those 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 our customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 revenue from product sales in an amount that reflects the consideration the Company expects to receive in exchange for those goods. 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&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. 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; inventory levels in the wholesale, specialty pharmacy, and retail distribution channel and product life cycle. 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. Variable consideration on product sales is only recognized when it is probable that a significant reversal will not occur. &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;If actual results in the future vary from our estimates, the Company adjusts its estimates in that calendar period. 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 programs; programs covering public health service institutions; and programs covering 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 &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;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, covering those 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 estimate 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. 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. &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 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; and is reflected 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. 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: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). The liability is reflected 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 five 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 up to 60 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 &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;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. &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;The Company accounts for these discounts at the time of sale, as a reduction to gross product sales, recording 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;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 4). 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 19). 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 liability 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 18). This 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 other collaboration partners, including from Shire Plc (Shire, a subsidiary of Takeda Pharmaceutical Company Ltd), based on net product sales of Shire's product, Mydayis, in the current period. 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 Expenses and Related Accrued Research and Development Expenses&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;Research and development expenditures are expensed as incurred. These expenses include: employee salaries, benefits and share-based compensation; cost of 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 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 as incurred.&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 for services that have been delivered, 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; bank 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's investments are classified as available-for-sale and are carried at fair value. The Company classifies all available-for-sale marketable securities with maturities greater than one year from the balance sheet date as non-current 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: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,  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;included in &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;Other income (expense), net&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, 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, with a corresponding allowance established. If the estimate of expected credit losses decreases in subsequent periods, the Company will reverse the credit losses through current period earnings, and accordingly adjust the allowance (see Recently Issued Accounting Pronouncements).&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&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 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&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 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;Intangible Assets&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;Intangible assets consist of definite-lived intangible assets, including: acquired developed technology and product rights intangible, and patent defense costs. They also consist of indefinite-lived intangible assets, such as acquired IPR&amp;amp;D and goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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;Patent defense costs are deferred legal fees that have been incurred in connection with legal proceedings related to the defense of patents for Oxtellar XR and Trokendi XR. Patent defense costs are charged to expense in the event of an unsuccessful outcome of the litigation. &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;Definite-lived intangible assets are carried at cost less accumulated amortization, with amortization calculated on a straight line basis over the estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually or when events or changes in circumstances warrant a revision to the remaining periods of amortization. &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;Indefinite-lived intangible assets are not amortized but tested for impairment annually. Acquired IPR&amp;amp;D in a business combination is considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Upon successful completion of the project, the Company will make a determination as to the then-useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated. The capitalized amount is then amortized over its estimated useful life. If a project is abandoned, all remaining capitalized amounts are written off immediately. During the period prior to completion or abandonment, the IPR&amp;amp;D asset will not be amortized but will be tested for impairment on an annual basis. &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;Goodwill Impairment Assessment&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 evaluates goodwill for possible impairment at least annually during the fourth quarter of each fiscal year, or more often, if and when circumstances indicate that goodwill may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of the reporting unit is less than its carrying value. In performing its annual goodwill assessment, the Company first performs a qualitative test. If necessary, the Company then performs a quantitative test. To conduct the quantitative impairment test of goodwill, the Company compares the fair value of a reporting unit to its carrying value. Evaluating for impairment requires judgment, including estimating future cashflows. The Company estimates the fair values of its reporting unit using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. If the reporting unit&#x2019;s carrying value exceeds its fair value, the Company records an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value.&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;Impairment of Long Lived Assets&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;Long-lived assets consist primarily of property and equipment, operating lease assets and intangible assets. The carrying value of intangible assets is assessed for impairment annually during the fourth quarter of each year, or more frequently if impairment indicators exist. Impairment indicators include but are not limited to adverse changes in circumstances or other events that indicate the carrying amount of an asset may not be recoverable. Evaluating for impairment requires judgment, including estimating future cash flows, future growth rates and profitability, and the expected life over which cash flows will 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 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;For IPR&amp;amp;D assets, the Company also considers various factors and risks for potential impairment, including the current legal and regulatory environment and the competitive landscape.  Adverse clinical trial results, significant delays, or inability to obtain governmental approval, inability to commercialize the product candidate, and the introduction or advancement of competitor products and product candidates could result in partial or full impairment of the related intangible asset.  Consequently, the eventual realized value of the IPR&amp;amp;D asset may vary from its fair value at the date of acquisition, and impairment charges may occur in future periods. Changes in the Company's business strategy or adverse changes in market conditions could adversely affect impairment analyses. If indications of impairment exist, projected future undiscounted cash flows associated with the asset are compared to the carrying value of the asset, to determine whether the asset's value is recoverable. If impairment is determined, the Company writes down the asset to its estimated fair value; i.e., the Company recognizes an impairment charge equal to the excess of the carrying value of the long-lived asset over its estimated fair value at the time at which 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;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, to compute the fair value of option grants as of the grant date. Forfeitures are accounted for as they occur. The Company uses the following assumptions for estimating the 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 and is expected to fluctuate (i.e., expected volatility) in the future. &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. Dividend yield is therefore zero.&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. &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&gt;&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 the 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;. Each award vests 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 the fair value of these awards as of the grant date using a Monte Carlo simulation that incorporates option-pricing inputs. This simulation covers the period from the grant date through the end of the derived requisite service period. The expected volatility as of the grant date is estimated based on 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 and digital 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 $10.9 million and $22.5 million in advertising costs for the three and six months ended June&#160;30, 2020, respectively, and approximately $11.2 million and $21.2 million in advertising costs for the three and six months ended June&#160;30, 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. These differences 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 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. &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 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 using the modified retrospective approach. 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 using the prospective transition approach. 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;&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 is currently evaluating the impact of the new guidance on its consolidated financial statements. It will adopt the new standard effective January 1, 2021. &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 2020-06, &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;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity &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 2020, simplifies the accounting and disclosures for convertible instruments and contracts in an entity's own equity. This guidance will be effective on January 1, 2022 on a prospective basis, with early adoption permitted but no earlier than January 1, 2021. &lt;/span&gt;&lt;/div&gt;The Company is currently evaluating the impact of the new guidance on its consolidated financial statements. It will adopt the new standard effective January 1, 2022.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0NDA_c496a99e-de7c-4aac-88c0-3c4e6935d4f7">&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 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;"&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 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;"&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, which is primarily located in the United States (U.S.), operates in one operating segment. &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;Reclassifications&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;Certain prior year amounts on the condensed consolidated statements of earnings have been reclassified to conform to the current year presentation, including a reclassification made to separately present amortization of intangible assets, previously included 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;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;, to 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-style:italic;font-weight:400;line-height:120%;"&gt;Amortization of intangible 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:120%;"&gt; on the condensed consolidated statements of earnings. These reclassifications had no effect on operating earnings or our other condensed consolidated financial statements for the three and six months ended June&#160;30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTU1Mw_951b7a5f-6f48-4214-8886-eb97a013da5f"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk1OTQ4MQ_4e6c5cfb-f1ba-4e8e-aaba-fda03f52389a">&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;Reclassifications&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;Certain prior year amounts on the condensed consolidated statements of earnings have been reclassified to conform to the current year presentation, including a reclassification made to separately present amortization of intangible assets, previously included 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;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;, to 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-style:italic;font-weight:400;line-height:120%;"&gt;Amortization of intangible 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:120%;"&gt; on the condensed consolidated statements of earnings. These reclassifications had no effect on operating earnings or our other condensed consolidated financial statements for the three and six months ended June&#160;30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDkzMjg4Ng_20be07b3-6b28-4b88-b86f-0f4529f05171">&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;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 condensed consolidated financial statements include the accounts of: Supernus Pharmaceuticals, Inc.; Supernus Europe Ltd.; Biscayne Neurotherapeutics, Inc.; Biscayne Neurotherapeutics Australia Pty Ltd; MDD US Enterprises, &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;LLC (formerly USWM Enterprises, LLC) and MDD US Enterprises, LLC's wholly owned subsidiaries. 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;"&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 condensed consolidated financial statements reflect the consolidation of entities in which the Company has a controlling financial interest. In determining whether there is a controlling financial interest, the Company considers if it has a majority of the voting interests of the entity, or if the entity is a variable interest entity (VIE) and whether the Company is the primary beneficiary. In determining the primary beneficiary of a VIE, the Company evaluates whether it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE&#x2019;s economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from, the VIE that could potentially be significant to that VIE. The Company's judgment with respect to its level of influence or control of an entity involves the consideration of various factors including the form of ownership interest, representation in the entity&#x2019;s governance, the size of the investment, estimates of future cash flows, the ability to participate in policy making decisions and the rights of the other investors to participate in the decision making process and to liquidate the entity, if applicable. If the Company is not the primary beneficiary and an ownership interest is held in the entity, the interest is accounted for under the equity or cost methods of accounting, as appropriate. The Company continuously assesses whether it is the primary beneficiary of a VIE as changes to existing relationships or future transactions may result in changing conclusions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0MzQ_9a30653e-617b-4c16-bce9-0b9d42c57c6d">&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; 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:BusinessCombinationsPolicy
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk4MTU3Mw_a279aa0a-881d-4bfb-89e3-5b7af7c36f5f">&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;Business Combinations and Contingent Considerations&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;To determine whether acquisitions should be accounted for as a business combination or as an asset acquisition, the Company makes certain judgments as to determine whether the acquired set of activities and assets meets the definition of a business. Significant judgment is required in making the assessment as to whether the acquired processes or activities along with their inputs would be substantive so as to constitute a business, as defined by U.S. GAAP. &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;If the acquired set of activities and assets meets the definition of a business, the Company applies the acquisition method of accounting to that transaction. Otherwise, the transaction is recorded as an asset acquisition and not a business combination. In an asset acquisition, any acquired in-process research and development (IPR&amp;amp;D) that does not have an alternative future use is charged to expense at the acquisition date, and no goodwill is recorded. &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;Under the acquisition method of accounting, assets acquired and liabilities assumed are required to be recorded at their respective fair values as of the acquisition date. The excess of the purchase price over the fair value of the acquired net assets, where applicable, is recorded as goodwill. The operating results of the acquired business is included in the Company&#x2019;s condensed consolidated statement of earnings beginning on the effective acquisition date. Acquisition-related expenses are recognized separately from the business combination, and are expensed as incurred.&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;Significant judgment is involved in determining the fair values assigned to assets acquired and liabilities assumed in a business combination, as well as the estimated asset lives. These can materially affect our consolidated results of operations. The fair values of intangible assets, including acquired IPR&amp;amp;D, are determined using information available near the acquisition date, based on estimates and assumptions that are deemed reasonable by management. Significant estimates and assumptions include, but are not limited to, probability of technical success, revenue growth and discount rate. Depending on the facts and circumstances, the Company may deem it necessary to engage an independent valuation expert to assist in valuing significant assets and liabilities. &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;While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and re-evaluate these estimates and assumptions on a quarterly basis. The Company records any adjustments to the Company&#x2019;s preliminary estimates to goodwill, provided these adjustments are within the one year measurement period from 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:120%;"&gt;acquisition date. Upon the conclusion of the measurement period or subsequent to the final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our condensed consolidated statements of earnings in the period that these adjustments are identified.&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;Contingent Considerations&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;Certain of the Company&#x2019;s business combinations involve the potential for future payment of consideration that is contingent upon the achievement of certain milestones related to the development and sale of its products; for example, product development milestones and royalty payments on future product sales. The fair value of contingent consideration liabilities is determined at the acquisition date using unobservable inputs. These inputs include the estimated amount and timing of projected cash flows, volatility, the probability of milestone achievement (i.e., achievement of the contingent event) and the estimated discount rates and risk-free rate used to present value the probability-weighted cash flows. Subsequent to the acquisition date, at each reporting period until the contingency is resolved, the contingent consideration liability is remeasured at current fair value, with changes recorded in earnings in the period of remeasurement. &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;Similarly, the determination of initial and subsequent fair value of the contingent consideration liability requires significant judgment by management. Changes in any of the inputs may result in a significantly different fair value adjustment and can impact the results of operations.  &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;Additional information regarding the Company's recent business combination and contingent consideration arrangement is included in Note 3, &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;USWM Acquisition&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;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0Mjk_d5a9790b-54d2-4493-8ad8-f1151a702266">&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:120%;"&gt;The Company&#x2019;s customers are primarily pharmaceutical wholesalers, specialty pharmacies, and distributors. Customers 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. The Company's customers take control of its products, including title and ownership, upon physical receipt of its products at their 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, for those 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 our customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 revenue from product sales in an amount that reflects the consideration the Company expects to receive in exchange for those goods. 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&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. 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; inventory levels in the wholesale, specialty pharmacy, and retail distribution channel and product life cycle. 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. Variable consideration on product sales is only recognized when it is probable that a significant reversal will not occur. &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;If actual results in the future vary from our estimates, the Company adjusts its estimates in that calendar period. 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 programs; programs covering public health service institutions; and programs covering 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 &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;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, covering those 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 estimate 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. 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. &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 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; and is reflected 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. 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: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). The liability is reflected 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 five 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 up to 60 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 &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;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. &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;The Company accounts for these discounts at the time of sale, as a reduction to gross product sales, recording 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;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 4). 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 19). 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 liability 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 18). This 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 other collaboration partners, including from Shire Plc (Shire, a subsidiary of Takeda Pharmaceutical Company Ltd), based on net product sales of Shire's product, Mydayis, in the current period. 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="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTE2MTM_83aed4b5-e1ca-4f73-899b-c6234f6319e1">P6M</supn:SalesReturnPeriodPriorToExpiration>
    <supn:SalesReturnPeriod
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTE2MzU_26c3da63-154f-40f7-acc7-82c496df818d">P12M</supn:SalesReturnPeriod>
    <supn:NumberOfProprietaryCommercialProducts
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTIxOTk_b6611eba-1487-4753-ab60-ccf54ec44cc8"
      unitRef="product">5</supn:NumberOfProprietaryCommercialProducts>
    <supn:ProductsShelfLife
      contextRef="i5a5fb5ce16a443ab918a0f7293ac6612_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTIyNzY_cf5e40b8-3b3d-47a6-86b7-1618006e195d">P60M</supn:ProductsShelfLife>
    <supn:MinimumGuaranteedAmountsOwedToCompany
      contextRef="i2aaf16b8db7443079e3c8195934d64f9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTc1ODY_dd3eba3d-acc5-4eab-bf08-eb938fbf300b"
      unitRef="usd">0</supn:MinimumGuaranteedAmountsOwedToCompany>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0MzY_16165c28-5621-42fb-aec4-80ab730297db">&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 Expenses and Related Accrued Research and Development Expenses&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;Research and development expenditures are expensed as incurred. These expenses include: employee salaries, benefits and share-based compensation; cost of 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 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 as incurred.&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 for services that have been delivered, 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="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk1OTQ4Mg_bebad08d-3c02-4ae6-8693-32081d7747fa">&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; bank 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's investments are classified as available-for-sale and are carried at fair value. The Company classifies all available-for-sale marketable securities with maturities greater than one year from the balance sheet date as non-current 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: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,  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;included in &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;Other income (expense), net&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, 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, with a corresponding allowance established. If the estimate of expected credit losses decreases in subsequent periods, the Company will reverse the credit losses through current period earnings, and accordingly adjust the allowance (see Recently Issued Accounting Pronouncements).&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk1OTQ4Mw_e2c22f3c-5c96-4d32-b21b-8ab2cefca61e">&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&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 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&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 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:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk4MTU3NA_b272c9be-2d99-44c8-a1ec-4d21beb6f765">&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;Intangible Assets&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;Intangible assets consist of definite-lived intangible assets, including: acquired developed technology and product rights intangible, and patent defense costs. They also consist of indefinite-lived intangible assets, such as acquired IPR&amp;amp;D and goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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;Patent defense costs are deferred legal fees that have been incurred in connection with legal proceedings related to the defense of patents for Oxtellar XR and Trokendi XR. Patent defense costs are charged to expense in the event of an unsuccessful outcome of the litigation. &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;Definite-lived intangible assets are carried at cost less accumulated amortization, with amortization calculated on a straight line basis over the estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually or when events or changes in circumstances warrant a revision to the remaining periods of amortization. &lt;/span&gt;&lt;/div&gt;Indefinite-lived intangible assets are not amortized but tested for impairment annually. Acquired IPR&amp;amp;D in a business combination is considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Upon successful completion of the project, the Company will make a determination as to the then-useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated. The capitalized amount is then amortized over its estimated useful life. If a project is abandoned, all remaining capitalized amounts are written off immediately. During the period prior to completion or abandonment, the IPR&amp;amp;D asset will not be amortized but will be tested for impairment on an annual basis.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk4MTU3NQ_99611390-8ce5-4246-9725-05752416d208">&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;Goodwill Impairment Assessment&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 evaluates goodwill for possible impairment at least annually during the fourth quarter of each fiscal year, or more often, if and when circumstances indicate that goodwill may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of the reporting unit is less than its carrying value. In performing its annual goodwill assessment, the Company first performs a qualitative test. If necessary, the Company then performs a quantitative test. To conduct the quantitative impairment test of goodwill, the Company compares the fair value of a reporting unit to its carrying value. Evaluating for impairment requires judgment, including estimating future cashflows. The Company estimates the fair values of its reporting unit using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. If the reporting unit&#x2019;s carrying value exceeds its fair value, the Company records an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk4MTU3Ng_a487b173-d453-482a-9626-8fbfda48cd94">&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;Impairment of Long Lived Assets&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;Long-lived assets consist primarily of property and equipment, operating lease assets and intangible assets. The carrying value of intangible assets is assessed for impairment annually during the fourth quarter of each year, or more frequently if impairment indicators exist. Impairment indicators include but are not limited to adverse changes in circumstances or other events that indicate the carrying amount of an asset may not be recoverable. Evaluating for impairment requires judgment, including estimating future cash flows, future growth rates and profitability, and the expected life over which cash flows will occur. &lt;/span&gt;&lt;/div&gt;For IPR&amp;amp;D assets, the Company also considers various factors and risks for potential impairment, including the current legal and regulatory environment and the competitive landscape.  Adverse clinical trial results, significant delays, or inability to obtain governmental approval, inability to commercialize the product candidate, and the introduction or advancement of competitor products and product candidates could result in partial or full impairment of the related intangible asset.  Consequently, the eventual realized value of the IPR&amp;amp;D asset may vary from its fair value at the date of acquisition, and impairment charges may occur in future periods. Changes in the Company's business strategy or adverse changes in market conditions could adversely affect impairment analyses. If indications of impairment exist, projected future undiscounted cash flows associated with the asset are compared to the carrying value of the asset, to determine whether the asset's value is recoverable. If impairment is determined, the Company writes down the asset to its estimated fair value; i.e., the Company recognizes an impairment charge equal to the excess of the carrying value of the long-lived asset over its estimated fair value at the time at which a determination is made.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0MzI_23de9973-a656-4d6d-9b70-845c3c3cdda4">&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, to compute the fair value of option grants as of the grant date. Forfeitures are accounted for as they occur. The Company uses the following assumptions for estimating the 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 and is expected to fluctuate (i.e., expected volatility) in the future. &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. Dividend yield is therefore zero.&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. &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&gt;&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 the 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;. Each award vests 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 the fair value of these awards as of the grant date using a Monte Carlo simulation that incorporates option-pricing inputs. This simulation covers the period from the grant date through the end of the derived requisite service period. The expected volatility as of the grant date is estimated based on 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:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk0Nzg1MQ_b3b47dc3-ab7d-4693-bbb4-abd0590ec007"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMjI3NTc_fd253e26-9476-406d-be59-9e8d4794af29">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1cc3403c77334754abbc22f57d7dcdec_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMjM2MjY_51c7ae13-316e-4fe9-a6d8-ff96401d7ec2">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0MzU_a76758b9-21f6-48c5-a571-cfac37faecf2">&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 and digital 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 $10.9 million and $22.5 million in advertising costs for the three and six months ended June&#160;30, 2020, respectively, and approximately $11.2 million and $21.2 million in advertising costs for the three and six months ended June&#160;30, 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="i280951a0a14f458fb3a254291e790d0c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTA5OTUxMTY1ODM3Mg_2cf4de0b-721a-44ed-b7d1-49f750bdbc05"
      unitRef="usd">10900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i03505c281f194d66a3cc698ffcaa9078_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTA5OTUxMTY1ODM3NQ_91b74e83-3ae5-4cf0-88bf-f1d696839ed7"
      unitRef="usd">22500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ida1083df37dc474c945020c644ffada9_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTA5OTUxMTY1ODI1Mg_4ffafc26-8416-4baf-891e-2788b233b88f"
      unitRef="usd">11200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i9ac9de2a601043bea293e2b5a7c743aa_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMTA5OTUxMTY1ODI1OQ_4e68889a-180e-4c87-a0bd-ef7f19325afe"
      unitRef="usd">21200000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzA0Mjc_8299aed3-2c4a-4e2e-b420-5e6db11466f0">&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. These differences 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="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18zNy9mcmFnOjQ5OTMzOWE4Y2Q0ZTQ5OThiNDFkNzBlNmJjMGU0NmZjL3RleHRyZWdpb246NDk5MzM5YThjZDRlNDk5OGI0MWQ3MGU2YmMwZTQ2ZmNfMzI5ODUzNDk1OTQ1Mg_0cc8ef12-777f-4f6f-8a76-327f191d1049">&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. &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 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 using the modified retrospective approach. 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 using the prospective transition approach. 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;&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 is currently evaluating the impact of the new guidance on its consolidated financial statements. It will adopt the new standard effective January 1, 2021. &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 2020-06, &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;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity &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 2020, simplifies the accounting and disclosures for convertible instruments and contracts in an entity's own equity. This guidance will be effective on January 1, 2022 on a prospective basis, with early adoption permitted but no earlier than January 1, 2021. &lt;/span&gt;&lt;/div&gt;The Company is currently evaluating the impact of the new guidance on its consolidated financial statements. It will adopt the new standard effective January 1, 2022.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8zMjk4NTM0OTc2Njkx_a0664e28-dbde-4723-913e-1ed887cf6c62">USWM Acquisition&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 June 9, 2020 (the Closing Date), the Company completed its acquisition of all of the outstanding equity of USWM Enterprises, LLC (USWM Enterprises), a privately-held biopharmaceutical company, pursuant to a Sale and Purchase Agreement with US WorldMeds Partners, LLC (Seller), dated April 28, 2020 (the Agreement). Under the terms of the Agreement, the Company specifically acquired the right to further develop and commercialize APOKYN, XADAGO  and the Apomorphine Infusion Pump in the U.S. and MYOBLOC worldwide (the Products). The Company paid the Seller $297.2 million in cash. For the three and six months ended June&#160;30, 2020, the Company incurred transaction costs of $7.4 million and $8.3 million, respectively, to complete the acquisition which were included 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;Selling, general and administrative expense&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&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;Contingent payments of up to $230.0 million are due to the Seller upon the achievement of certain milestones related to the development and sale of the Products. In connection therewith, the Company recorded a contingent consideration liability of $115.7 million as of the date of acquisition to reflect the estimated fair value of the contingent consideration. The estimated fair value of the contingent consideration was determined using the Monte Carlo simulation for the sales-based milestones and income approach for the other milestones. The key assumptions considered include the estimated amount and timing of projected cash flows, probability of milestone achievement, volatility, estimated discount rates and risk-free interest rate. In each reporting period after the acquisition, the Company will revalue the contingent consideration liability and will record increases or decreases in the fair value of the liability in its consolidated statements of earnings. Changes in fair value will result from changes in actual and projected milestone achievement, as well as changes to forecasts. The inputs and assumptions may not be observable in the market, but reflect the assumptions the Company believes would be made by a market participant. The possible outcomes for the contingent consideration range from $0 to $230.0 million on an undiscounted basis. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 acquisition is being accounted for as a business combination under the acquisition method of accounting, in accordance with ASC 805, &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;Business Combinations&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 allocation of the purchase price to the assets acquired and liabilities assumed, including the residual amount allocated to goodwill, is based upon preliminary information. The allocation of the purchase price is subject to change within the measurement period (up to one year from the Closing Date) as additional information concerning final asset and liability valuations is obtained. During the measurement period, if the Company obtains new information about facts and circumstances that existed as of the Closing Date that, if known, would have resulted in revised estimated values of those assets or liabilities, the Company will revise the preliminary purchase price allocation. The effect of measurement period adjustments on the estimated fair value elements will be reflected as if the adjustments had been completed as of the Closing Date. Any changes to the initial estimates of the fair value of assets and liabilities will be recorded as adjustments to those assets and liabilities. Residual amounts will be allocated to goodwill. The impact of all changes that do not qualify as measurement period adjustments will be included in current period earnings.&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 expects to finalize its purchase price allocation within one year of the Closing Date. In addition, The Company continues to analyze and assess relevant information necessary to determine, recognize and record at fair value the assets acquired and liabilities assumed in the following areas: intangible assets, lease assets and liabilities, tax assets and liabilities, and certain existing or potential reserves, including those for legal or contract-related matters. The activities the Company is currently undertaking, include but are not limited to the following: review of acquired contracts and other contract-related and legal matters; review and evaluation of the accounting policies, tax positions, and other tax-related matters. Further, the Company is in the process of obtaining input from third party valuation firms with respect to the fair value of the acquired tangible and intangible assets, and other information necessary to record and measure the assets acquired and liabilities assumed. Accordingly, the preliminary recognition and measurement of assets acquired and liabilities assumed as of Closing Date are subject to change. &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 following preliminary purchase price allocation table presents the Company&#x2019;s preliminary estimates of the fair value of the assets acquired and liabilities assumed at the Closing Date (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.787%;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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 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;6,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&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;18,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Prepaid expenses and other current 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Finance lease asset&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="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;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;387,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,973&#160;&lt;/span&gt;&lt;/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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;(23,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Finance lease liability&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="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;(22,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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;Total identifiable net assets&lt;/span&gt;&lt;/td&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;padding-left: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;$&lt;/span&gt;&lt;/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;padding-right:0%;"&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;331,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&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;88,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total purchase price &lt;/span&gt;&lt;/td&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;padding-left: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;$&lt;/span&gt;&lt;/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;padding-right:0%;"&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;419,894&#160;&lt;/span&gt;&lt;/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;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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;Cash consideration paid&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;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;297,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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&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:400;line-height:115%;"&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;&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:8pt;font-weight:400;line-height:120%;"&gt;Refer to Note 10 for further discussion of the acquired finance lease asset and assumed lease liability.&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;(2)&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;&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:8pt;font-weight:400;line-height:120%;"&gt;Represents total purchase price, less cash and cash equivalents acquired and contingent consideration liabilities recorded at the Closing Date&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 determined the fair value of the inventory using the comparative sales method, which estimates the expected sales price of the product, reduced by all costs expected to be incurred to complete or dispose of the inventory, with a profit on sale.&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 acquired intangible assets include an intangible asset associated with the IPR&amp;amp;D related to an infusion pump product candidate and intangible assets associated with the acquired developed technology and product rights. The Company determined the estimated fair values for the acquired intangible assets as of the Closing Date using the income approach. This is a valuation technique that provides an estimate of fair value of the assets, based on the market participant's expectations of the cash flows that the assets are forecasted to generate. The cash flows were discounted at a rate commensurate with the level of risk associated with its projected cash flows. The projected cash flows from these intangible assets were based on various assumptions, including: estimates of revenues, expenses, and operating profits; and risks related to the viability of and potential alternative treatments for any future target markets. In addition to the aforementioned factors, the Company also considered the following factors specific to the valuation of the IPR&amp;amp;D: the stage of development as of the Closing Date; the time and resources needed to complete the development and regulatory approval of the product candidate; the inherent difficulties and uncertainties in developing a product candidate, such as obtaining marketing approval from the U.S. Food and Drug Administration and other regulatory agencies; the economic life of the potential commercialized product; and associated commercialization risks. The Company believes the assumptions are representative of those a market participant would use in estimating 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:115%;"&gt;Acquired intangible assets, excluding the acquired IPR&amp;amp;D, will be amortized over their estimated useful lives on a straight-line basis. IPR&amp;amp;D assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. The following table summarizes the preliminary purchase price allocation, and the preliminary average remaining useful lives, for identifiable intangible assets acquired (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.971%;"/&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:15.817%;"/&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;Estimated Fair 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;Estimated Useful Lives &lt;br/&gt;(in  years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired In-process Research &amp;amp; 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;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired Developed Technology and Product Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;237,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;10.5 - 12.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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;Goodwill was calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from the other assets acquired that could not be individually identified and separately recognized. Goodwill is primarily attributable to the additional growth platforms and an expanded revenue base with the addition of the commercial and late-stage CNS assets from the USWM Acquisition. The goodwill is not expected to be deductible for tax purposes. &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 operations of MDD US Enterprises and its subsidiaries have been included in the Company's condensed consolidated statements of earnings for the period subsequent to the Closing Date, and through June&#160;30, 2020. Total revenues of $10.6 million and net earnings of $1.7 million were recorded for the three and six months ended June&#160;30, 2020.&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 following table presents the unaudited pro forma combined financial information for each of the periods presented, as if the USWM Acquisition had occurred on January 1, 2019 (dollars in thousands): &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="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.011%;"/&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.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.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.497%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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;span style="font-size: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: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="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: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;border-bottom: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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;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;Pro forma total revenues&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;151,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;142,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;284,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;260,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pro forma net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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;34,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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;61,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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;44,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 unaudited pro forma combined financial information is based on historical financial information and the Company's preliminary allocation of purchase price; therefore, it is subject to subsequent adjustment upon finalization of the purchase price allocation. In order to reflect the occurrence of the acquisition on January 1, 2019, the unaudited pro forma combined financial information reflects the adoption of ASC 842, &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;Leases;&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 recognition of additional amortization expense, net of removal of historical amortization charges, related to the acquired intangible assets; and the elimination of non-recurring acquisition-related transaction costs of $10.1 million incurred from the fourth quarter of 2019 through the second quarter of 2020. The unaudited pro forma combined financial information should not necessarily be considered indicative of the results that would have occurred if the acquisition had been consummated on the assumed completion date, nor are they indicative of future results.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic18e3c864cca44ab985c7b4f6fd263b0_D20200609-20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxNjg0_1616471b-2200-4146-bf8e-153201388ab9"
      unitRef="usd">297200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i23a59ec33d6b4ea1860c100ae8258138_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxNzg3_99e74c4d-5eb2-4190-9e93-21dc8250ce39"
      unitRef="usd">7400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic235a8f35b0649c894cbfb75eff95084_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODAx_61b435d2-5159-4291-b9f3-d87eddf79efb"
      unitRef="usd">8300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxNjk5_e1b3bada-303a-4beb-86dc-f466d5296fce"
      unitRef="usd">230000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic18e3c864cca44ab985c7b4f6fd263b0_D20200609-20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxNzEz_8d69d949-9845-43e6-900b-1147430833d5"
      unitRef="usd">115700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODI1_07671ef5-7882-442b-8e22-6e0948c2360b"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODQx_e1b3bada-303a-4beb-86dc-f466d5296fce"
      unitRef="usd">230000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8zODQ4MjkwODAzODg4_200ca12d-0ee0-4958-9fe9-96feb5d476d9">The following preliminary purchase price allocation table presents the Company&#x2019;s preliminary estimates of the fair value of the assets acquired and liabilities assumed at the Closing Date (dollars in thousands):&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.787%;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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 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;6,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&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;18,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Prepaid expenses and other current 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Finance lease asset&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="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;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;387,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,973&#160;&lt;/span&gt;&lt;/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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;(23,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Finance lease liability&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="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;(22,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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;Total identifiable net assets&lt;/span&gt;&lt;/td&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;padding-left: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;$&lt;/span&gt;&lt;/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;padding-right:0%;"&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;331,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&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;88,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total purchase price &lt;/span&gt;&lt;/td&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;padding-left: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;$&lt;/span&gt;&lt;/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;padding-right:0%;"&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;419,894&#160;&lt;/span&gt;&lt;/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;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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;Cash consideration paid&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;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;297,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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&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:400;line-height:115%;"&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;&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:8pt;font-weight:400;line-height:120%;"&gt;Refer to Note 10 for further discussion of the acquired finance lease asset and assumed lease liability.&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;(2)&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;&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:8pt;font-weight:400;line-height:120%;"&gt;Represents total purchase price, less cash and cash equivalents acquired and contingent consideration liabilities recorded at the Closing Date&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8wLTItMS0xLTIxNTk_7a3276ac-938b-474b-b212-77cf19d47c6e"
      unitRef="usd">6994000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xLTItMS0xLTIxNTk_b49fd651-ab22-4439-9060-d5a9b9489925"
      unitRef="usd">18474000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8yLTItMS0xLTIxNTk_525dfaf0-6c1a-4fd9-b892-c1090778d687"
      unitRef="usd">10400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8zLTItMS0xLTIxNTk_5fa8448a-153f-4a65-b039-5292fd992890"
      unitRef="usd">3564000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF80LTItMS0xLTIxNTk_cb89e3bd-dbd9-42bd-af20-a730a09c9297"
      unitRef="usd">454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF81LTItMS0xLTg1OTU_46fab9b0-e585-4ee8-bed4-a55d66a4250c"
      unitRef="usd">22747000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF81LTItMS0xLTIxNTk_5dcb2199-8625-4ebc-8893-0e93c0f3fd2d"
      unitRef="usd">387000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF83LTItMS0xLTIxNTk_e22a1e50-4f59-4748-89ad-719751539cee"
      unitRef="usd">340000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquired
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF84LTItMS0xLTIxNTk_241159fc-2dc1-4d76-990b-711634acc16e"
      unitRef="usd">449973000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF85LTItMS0xLTIxNTk_ffa314a1-37ea-4054-9286-4013d8a94677"
      unitRef="usd">2573000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xMC0yLTEtMS0yMTU5_517d9685-6c40-4dca-bb88-58272ed3a91d"
      unitRef="usd">23339000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability
      contextRef="i81f67fdc8f524e3fb9de1326cd027351_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xMS0yLTEtMS04NjAx_41f6eaea-efb2-435c-b1b5-a0eb4c77854d"
      unitRef="usd">22747000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredIncomeTaxLiabilities
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xMS0yLTEtMS0yMTU5_d22ff759-b457-4726-8a57-877d28b8c8fd"
      unitRef="usd">69515000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredIncomeTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xMi0yLTEtMS0yMTU5_ebfd07fb-bdb4-44b0-ad73-41038ced50bb"
      unitRef="usd">118174000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xMy0yLTEtMS0yMTU5_ee3c7b8d-ff5b-4ecc-8e97-8b6425a08004"
      unitRef="usd">331799000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xNS0yLTEtMS02ODky_f2fc2072-4898-4f2c-ab2b-e4c4b658e27c"
      unitRef="usd">88095000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xNi0yLTEtMS02ODky_18cae8f9-709f-4aee-ae91-8f4eda907481"
      unitRef="usd">419894000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic18e3c864cca44ab985c7b4f6fd263b0_D20200609-20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6MWVhYTEyZmMwMDBjNDU4MjljYWYxYjQyYjExNzRhOTgvdGFibGVyYW5nZToxZWFhMTJmYzAwMGM0NTgyOWNhZjFiNDJiMTE3NGE5OF8xNy0yLTEtMS02ODky_2b2d568f-ba6d-42f1-9e71-8af2ae30170a"
      unitRef="usd">297200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF80Mzk4MDQ2NTU2ODkz_06ad7dc1-0eab-44fa-954c-18e148bbd74e">The following table summarizes the preliminary purchase price allocation, and the preliminary average remaining useful lives, for identifiable intangible assets acquired (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.971%;"/&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:15.817%;"/&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;Estimated Fair 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;Estimated Useful Lives &lt;br/&gt;(in  years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired In-process Research &amp;amp; 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;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired Developed Technology and Product Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;237,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;10.5 - 12.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i7ffc9e4628ac47ea87c9be29b9ac113f_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6ZThlZTYyZTk1ZWE2NDJjZWIxMzYwZmY2MDJmN2ZlMGUvdGFibGVyYW5nZTplOGVlNjJlOTVlYTY0MmNlYjEzNjBmZjYwMmY3ZmUwZV8xLTEtMS0xLTIxNDk_a77acea8-8928-441a-8f3d-e5cfb53fb3ed"
      unitRef="usd">150000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i7e2e59d722ab40289265532d63b8c597_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6ZThlZTYyZTk1ZWE2NDJjZWIxMzYwZmY2MDJmN2ZlMGUvdGFibGVyYW5nZTplOGVlNjJlOTVlYTY0MmNlYjEzNjBmZjYwMmY3ZmUwZV8yLTEtMS0xLTIxNDk_0bec1b25-bc1a-4945-8a37-3eabbd6bede1"
      unitRef="usd">237000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic581a14b1a894aaab219ab0ed4f9faa7_D20200609-20200609"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6ZThlZTYyZTk1ZWE2NDJjZWIxMzYwZmY2MDJmN2ZlMGUvdGFibGVyYW5nZTplOGVlNjJlOTVlYTY0MmNlYjEzNjBmZjYwMmY3ZmUwZV8yLTMtMS0xLTI2NzkvdGV4dHJlZ2lvbjo4ZDRkNGU2MGRkYjc0NjQxYTYwY2VmNjE4NGM2YTQ4M18zODQ4MjkwNjk3MjM4_15b18f8d-bd80-4ab0-ab5d-e9deb4f35708">P10Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icd20183658fa41dfb1d4371f9ac4a397_D20200609-20200609"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6ZThlZTYyZTk1ZWE2NDJjZWIxMzYwZmY2MDJmN2ZlMGUvdGFibGVyYW5nZTplOGVlNjJlOTVlYTY0MmNlYjEzNjBmZjYwMmY3ZmUwZV8yLTMtMS0xLTI2NzkvdGV4dHJlZ2lvbjo4ZDRkNGU2MGRkYjc0NjQxYTYwY2VmNjE4NGM2YTQ4M18zODQ4MjkwNjk3MjQ1_aaa03c06-8525-482d-a8c4-77e34791f26d">P12Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5876e509c1c84697b4ed2b5c6ac26bd7_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6ZThlZTYyZTk1ZWE2NDJjZWIxMzYwZmY2MDJmN2ZlMGUvdGFibGVyYW5nZTplOGVlNjJlOTVlYTY0MmNlYjEzNjBmZjYwMmY3ZmUwZV8zLTEtMS0xLTIxNDk_0a45cc88-e26c-40a9-8d16-1d131b7c9384"
      unitRef="usd">387000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ida60179868124c869bc8f9132c4d3275_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODU2_77359dfd-613d-474b-98cb-fadf141fcb5d"
      unitRef="usd">10600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i7150e001b67348f88c73509c67ea5e47_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODU2_c49fc2fd-17da-4f4d-a931-65e97215a4e8"
      unitRef="usd">10600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i23a59ec33d6b4ea1860c100ae8258138_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODcx_23d78aae-7247-4fe6-8898-4746d3c09b6e"
      unitRef="usd">1700000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ic235a8f35b0649c894cbfb75eff95084_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xNjQ5MjY3NDcxODcx_91e6bc56-b7ef-4d9f-bfcb-d62b9bb64111"
      unitRef="usd">1700000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF80Mzk4MDQ2NTU2ODkx_500c4bbe-b578-4c5d-ae96-484cf212d46a">&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 presents the unaudited pro forma combined financial information for each of the periods presented, as if the USWM Acquisition had occurred on January 1, 2019 (dollars in thousands): &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="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.011%;"/&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.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.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.497%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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;span style="font-size: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: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="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: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;border-bottom: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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;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;Pro forma total revenues&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;151,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;142,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;284,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;260,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pro forma net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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;34,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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;61,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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;44,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i23a59ec33d6b4ea1860c100ae8258138_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF8zLTEtMS0xLTQzMzI_a72156a5-d7f8-4c06-a9e3-64d108ce9ca2"
      unitRef="usd">151803000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ib9e447e32fa04d71989f383daff8ea1c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF8zLTMtMS0xLTQzMzI_6dd6f151-5585-4f28-9168-4ba26410d382"
      unitRef="usd">142238000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ic235a8f35b0649c894cbfb75eff95084_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF8zLTEtMS0xLTIxNDI_fe51a0f1-905e-43a9-b7f6-73ec5ce5b0b0"
      unitRef="usd">284965000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i4fc865629165485993a0cfcce6ab17a4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF8zLTMtMS0xLTIxNDI_b965e4d5-4756-497d-b753-dea2cf3dcc99"
      unitRef="usd">260542000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i23a59ec33d6b4ea1860c100ae8258138_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF80LTEtMS0xLTQzMzI_49809eb4-1806-4914-951d-491b7ca039a9"
      unitRef="usd">38841000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ib9e447e32fa04d71989f383daff8ea1c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF80LTMtMS0xLTQzMzI_6a275cc1-9755-4437-88ca-0bad6c9a13d2"
      unitRef="usd">34940000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ic235a8f35b0649c894cbfb75eff95084_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF80LTEtMS0xLTIxNDI_a3507869-d711-4fe8-bf81-0227e5105af0"
      unitRef="usd">61959000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i4fc865629165485993a0cfcce6ab17a4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGFibGU6Nzg0ODM5OWQ2MzM2NGIzNzkzNzBkZTAyNzA3NGYwMDQvdGFibGVyYW5nZTo3ODQ4Mzk5ZDYzMzY0YjM3OTM3MGRlMDI3MDc0ZjAwNF80LTMtMS0xLTIxNDI_df3122a5-8a34-4dba-9026-1281698df734"
      unitRef="usd">44254000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <supn:BusinessAcquisitionTransactionCostsAdjustment
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTQzL2ZyYWc6NjkwNWRhZjQ4ZjMzNGQ1MjkzNjkxNGI2M2JlN2IyMTAvdGV4dHJlZ2lvbjo2OTA1ZGFmNDhmMzM0ZDUyOTM2OTE0YjYzYmU3YjIxMF8xMDk5NTExNzIxMDA1_6a7c59ae-2d1e-4161-91e7-f44d1161d0bb"
      unitRef="usd">10100000</supn:BusinessAcquisitionTransactionCostsAdjustment>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfNjU5NzA2OTc2ODQzOA_e2fa9668-df48-4638-9d15-035359b836e6">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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.867%;"/&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.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.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.497%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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="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;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;89,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;78,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;158,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;142,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;47,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;42,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;APOKYN&lt;/span&gt;&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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;XADAGO&lt;/span&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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;MYOBLOC&lt;/span&gt;&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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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 net product sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;221,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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 73% and 77% of the Company&#x2019;s total net product sales for the six months ended June&#160;30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;The Company recognized noncash royalty revenue of $2.3 million and $3.9 million&#160;for the three and six months ended June&#160;30, 2020, respectively. The Company recognized noncash royalty revenue of $1.8 million and $3.4 million, for the three and six months ended June&#160;30, 2019, respectively.The Company ceased production and distribution of all commercial 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 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 commercially. 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, a decrease in net product sales of $8.0&#160;million and a decrease in 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="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTQ4Ng_62f77035-fb79-4352-8c24-51c925d761d6">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.867%;"/&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.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.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.497%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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="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;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;89,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;78,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;158,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;142,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;47,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;42,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;APOKYN&lt;/span&gt;&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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;XADAGO&lt;/span&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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;MYOBLOC&lt;/span&gt;&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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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 net product sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;221,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00068f826ba249d696844b3732a2ef10_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNC0xLTEtMS0w_db514b22-c75a-4b46-9b34-57c687ad4b03"
      unitRef="usd">89674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i963f954fdac34695b8aa29535213b218_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNC0zLTEtMS0w_8f8e4e05-8c3d-4e29-b15d-0cacf8c34094"
      unitRef="usd">78964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic75a8b79d4434e58b69b76037c40bfda_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNC01LTEtMS0w_48bbbfca-2cda-4305-a466-a71a3da40c7d"
      unitRef="usd">158225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i193cc3b6afcc4cf0aa97e0054b430384_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNC03LTEtMS0w_ea2c549c-34ca-4c88-8572-567b13215bd1"
      unitRef="usd">142657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ba169b730844e3da969cd4d31db5680_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNS0xLTEtMS0w_4c2ee52f-6b06-45f9-a9c2-1de1f8f26c96"
      unitRef="usd">23680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b23d68f1e084cba97b482465cbc8602_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNS0zLTEtMS0w_54fb679d-c3fb-4f4c-965a-2e1c2bdfd5e5"
      unitRef="usd">23394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6614ba05759f42c090786a00129b81a6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNS01LTEtMS0w_2606c0bd-6b95-4b03-9efe-779089f68694"
      unitRef="usd">47619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4c18ce5758b4836b292acad92184dfd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNS03LTEtMS0w_4a13d243-1d7c-4f1b-91ed-0c87501fe03b"
      unitRef="usd">42800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81f67888baac432aa7d5384b5374c86f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi0xLTEtMS0yMTI2_24dadc07-5cca-4940-bc6a-4c071aef8035"
      unitRef="usd">8600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67c5812c53ba4e4a896ea5a0bcc11c0b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi0zLTEtMS0yMTI2_f247712e-55b0-4c81-93ce-19bb0a587c2e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59ab4a8835694ae6a392b83dfac8f675_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi01LTEtMS0yMTI2_df8feefc-37f6-4af9-99cf-8c117d485fc7"
      unitRef="usd">8600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9c53fb3b0274533834023781cce85ca_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi03LTEtMS0yMTI2_ad953888-5906-4875-9c95-4ad126878126"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23edffbd5fd74cfcb89fc9cd7222d62f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy0xLTEtMS0yMTI2_05df82ff-b4ff-4b00-808e-941b1ed24eac"
      unitRef="usd">801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb482f9a16c84c38b9103a5568611bbf_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy0zLTEtMS0yMTI2_5f41cf96-eaf3-4042-989a-8612a90ea587"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied829ed151354a50bb4f6d6294528652_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy01LTEtMS0yMTI2_27d6d9a3-930e-42dd-b53c-db0de3718695"
      unitRef="usd">801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64901ec60baf4b169ed259578dc4e6d1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy03LTEtMS0yMTI2_c9f782ab-ec66-40ac-b926-1b40bd11a2d4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i761a51399d7e4816a48bd4e4417a34ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC0xLTEtMS0yMTI2_a82103cd-216c-43be-8021-979919bdf6e9"
      unitRef="usd">1229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ab2a15c0cef48a09e2d30b641280725_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC0zLTEtMS0yMTI2_553450bf-af06-4d59-ae6d-d499f8334678"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie341fe4bcee44cf5a4300115d4f482ad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC01LTEtMS0yMTI2_6268366e-96ff-4642-89d0-2ffa4201a6d9"
      unitRef="usd">1229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dc685033bd04090a03e0148f292b992_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC03LTEtMS0yMTI2_0e878b1d-d712-4fe5-9bbb-bd7ac498994b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05d1b2752cf64328b89b3948f359bb0a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi0xLTEtMS0w_c843de5c-5f48-46b7-9ef9-5267f1223381"
      unitRef="usd">123984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61956e64ff8548b2a910aa008da9a15c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi0zLTEtMS0w_f0f4dffe-ff68-41aa-9adb-6c948ff2624a"
      unitRef="usd">102358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3c824a761d6416e82c551493e8e50d2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi01LTEtMS0w_4a867510-7580-4e99-a6e5-1e94bf75eeb9"
      unitRef="usd">216474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b5e7aec34b24257a2487f1f8daeb8c2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNi03LTEtMS0w_789c9610-3fd2-4cb2-bc1d-c6343c2838b7"
      unitRef="usd">185457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92e3f45f4edc481da03272b4319f7d3e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy0xLTEtMS0w_9c4d9d2e-1286-4797-bf02-1a5ddb9c8059"
      unitRef="usd">2745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b84be867c294c89aee5f8688dedb16e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy0zLTEtMS0w_5dcab3be-6af1-4312-ae30-eaf2fedcb4e9"
      unitRef="usd">2337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b5a38b36c444c81be7a464ede792479_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy01LTEtMS0w_22f35a12-cd7f-4580-b9f7-ba3bf66b9e84"
      unitRef="usd">5231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9203e678cb574f3fb64c75e5ff8a7041_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfNy03LTEtMS0w_eeeeb714-6b20-4e55-91c3-5ddc53289049"
      unitRef="usd">4712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC0xLTEtMS0w_c2dfd3d4-202c-49ca-9dc1-2a11bdc901b7"
      unitRef="usd">126729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC0zLTEtMS0w_0cdc6daf-9867-42b1-a8ad-ff5259aea2a7"
      unitRef="usd">104695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC01LTEtMS0w_41d9dc49-abf0-4492-99d7-01d1c0e504a7"
      unitRef="usd">221705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RhYmxlOmQwMjZmZGIyOGVjYzQ3MmY5NGVhNGUwM2QzNjNlYWRmL3RhYmxlcmFuZ2U6ZDAyNmZkYjI4ZWNjNDcyZjk0ZWE0ZTAzZDM2M2VhZGZfOC03LTEtMS0w_55372ff2-b711-44ae-ae5b-a225788dc331"
      unitRef="usd">190169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iac00c14234844201b638d185602cc881_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTA5OTUxMTYzMDcyOQ_e5684f3a-4c28-422f-b676-327e7a26e74f"
      unitRef="number">0.73</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4e49d50e2ce54ab7843120613083a17e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTA5OTUxMTYzMDczMg_f3ed511c-15bf-4da7-bf0b-7075326bc4e8"
      unitRef="number">0.77</us-gaap:ConcentrationRiskPercentage1>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTA5OTUxMTYyOTQ2NA_2c85b36a-fb07-4ff5-9693-51b8e34e2e78"
      unitRef="usd">2300000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTA5OTUxMTYyOTQ3Mg_3cfcf459-be2a-4e3e-b073-31cc96053f36"
      unitRef="usd">3900000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTA5OTUxMTYyOTQ0Ng_88dd9a38-b6ad-4e56-8091-fcf21573354c"
      unitRef="usd">1800000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTA5OTUxMTYyOTQ0OQ_135ad4d5-7364-4c96-b7a3-0a343aec7ea4"
      unitRef="usd">3400000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromContractWithCustomerProductsReturnsAllowance
      contextRef="i4706cb240b2549b9bc42687a8087d0c3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTMyOQ_9e03227e-6c22-4021-b068-7c38fe613f19"
      unitRef="usd">8000000.0</supn:RevenueFromContractWithCustomerProductsReturnsAllowance>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4706cb240b2549b9bc42687a8087d0c3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTM2NA_90920eac-1b5c-46c4-bf91-825e46bf0245"
      unitRef="usd">-8000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4706cb240b2549b9bc42687a8087d0c3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTM5Nw_40dcec24-7db3-4101-b65e-d3693be62111"
      unitRef="usd">-5900000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4706cb240b2549b9bc42687a8087d0c3_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180MC9mcmFnOjM0Y2IwZWMxYTJiYTRlMTc5MGE3NzY1M2I4M2ZkY2QxL3RleHRyZWdpb246MzRjYjBlYzFhMmJhNGUxNzkwYTc3NjUzYjgzZmRjZDFfMTQwNA_e4c65753-f7a8-42d5-9d6a-afc15b9cde66"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfNjU5NzA2OTc2OTY0OA_4a2b8062-34ec-4b64-bf78-80b60aa48cf9">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 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 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="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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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 June 30, 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 June 30,&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;183,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;183,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;27,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;27,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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: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: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;163,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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;163,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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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: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;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;353,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;353,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;5,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;5,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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: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: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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;733,918&#160;&lt;/span&gt;&lt;/td&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;211,235&#160;&lt;/span&gt;&lt;/td&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;522,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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 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="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;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;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:left;vertical-align:bottom;padding-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;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:left;vertical-align:bottom;padding-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;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:left;vertical-align:bottom;padding-left:1pt;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;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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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: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: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:left;vertical-align:bottom;padding-left:1pt;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;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: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: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;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: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;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: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;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:left;vertical-align:bottom;padding-left:1pt;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;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: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: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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;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:left;vertical-align:bottom;padding-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;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:left;vertical-align:bottom;padding-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,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&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 were no level 3 assets as of June&#160;30, 2020 or December&#160;31, 2019. &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 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;507,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;15,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;522,512&#160;&lt;/span&gt;&lt;/td&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;163,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;143,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;149,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;64,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;522,512&#160;&lt;/span&gt;&lt;/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 June&#160;30, 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;As of June&#160;30, 2020, the Company had Level 3 liabilities related to contingent consideration from the USWM Acquisition. The contingent consideration liabilities are required to be measured at fair value on a recurring basis. Refer to Note 3 for further discussion of significant inputs and assumptions used for the valuation of the contingent consideration at acquisition date. The fair value of the contingent consideration at June&#160;30, 2020 was $115.7 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 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="border-collapse:collapse;display:inline-table;vertical-align:top;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;June 30, 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;Convertible notes, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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;353,349&#160;&lt;/span&gt;&lt;/td&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;356,213&#160;&lt;/span&gt;&lt;/td&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;"&gt;&lt;span style="background-color:rgb(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:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMjk0MA_f19cc151-58a0-4cb3-8562-3cb813612178">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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 June 30, 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 June 30,&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;183,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;183,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;27,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;27,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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: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: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;163,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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;163,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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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: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;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;353,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;353,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;5,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;5,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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: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: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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;733,918&#160;&lt;/span&gt;&lt;/td&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;211,235&#160;&lt;/span&gt;&lt;/td&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;522,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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 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="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;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;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:left;vertical-align:bottom;padding-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;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:left;vertical-align:bottom;padding-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;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:left;vertical-align:bottom;padding-left:1pt;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;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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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: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: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:left;vertical-align:bottom;padding-left:1pt;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;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: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: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;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: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;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: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;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:left;vertical-align:bottom;padding-left:1pt;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;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: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: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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;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:left;vertical-align:bottom;padding-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;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:left;vertical-align:bottom;padding-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,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="i541ebb1fa56b43da946abf05e87509ed_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNC0xLTEtMS0w_3f384532-8206-41ba-ba23-3253a62c099b"
      unitRef="usd">183703000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i68698f9c74494d73b2beacaa634bdccd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNC0zLTEtMS0w_d7bd2c81-9de5-404e-8610-49561a9a6ec2"
      unitRef="usd">183703000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if46e67c25d05432f9ed236865a2e7d25_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNC01LTEtMS0w_315df219-5dee-44ed-b1ff-fe9c9be7755d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idf2a8dfa884549c9b27938015858c18b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNS0xLTEtMS0w_3c2fd381-8bc1-46a9-b847-fa980a5c7db0"
      unitRef="usd">27272000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5979b378a81f42049178ce39d38f2d4c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNS0zLTEtMS0w_32de4ef5-0b9a-4308-94f0-d25762186aa1"
      unitRef="usd">27272000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i478059e5fb1244d28417d6708e3ffdc1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNS01LTEtMS0w_b9b0fda0-bbeb-4048-9900-d07a4f5a63f7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8f071852f0d34b239ac2e2442b0d8a82_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNy0xLTEtMS0w_39e52df2-769e-4f6d-a2b7-84faa5d8c07b"
      unitRef="usd">163839000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if5dcbb07892445e198dcdc048c7a7429_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNy0zLTEtMS0w_6d279df1-331f-419d-bc75-d6c6b3c28629"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8f0e80bcf796470ba25d2b1ee9c10c73_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfNy01LTEtMS0w_9633ed77-79ad-4c9d-a87c-5d2d51b302ed"
      unitRef="usd">163839000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie5df999ef1c546bb8a6ed2564c266d32_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfOC0xLTEtMS0w_5322a86a-6fb9-4071-b705-93e2e639d847"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9eff8036515c44948ffa0795e90e00f0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfOC0zLTEtMS0w_a398df32-e663-442a-a305-86da4d104dad"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6b31cdec39b04a1b8ec7c89bbb20febe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfOC01LTEtMS0w_10613a96-b5bb-4460-941d-c7f110622830"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i8f071852f0d34b239ac2e2442b0d8a82_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTAtMS0xLTEtMA_9b32a591-2a3d-4bbb-ba8d-bc5e1b5fc030"
      unitRef="usd">353659000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if5dcbb07892445e198dcdc048c7a7429_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTAtMy0xLTEtMA_b18b6450-8e01-4c39-bb9d-0f17c40704b8"
      unitRef="usd">259000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i8f0e80bcf796470ba25d2b1ee9c10c73_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTAtNS0xLTEtMA_b0b66d19-1064-4807-90ad-b29e06e1a8a9"
      unitRef="usd">353400000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i3ea0fae525d24682af7a9d2eada04480_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTEtMS0xLTEtMA_2490273a-3ef1-4541-a82b-e6a04b0527a5"
      unitRef="usd">5014000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i81461cdf4e6b46b28592476b0a45da47_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTEtMy0xLTEtMA_21fe3808-f4b6-411d-a5e6-6ad35dc4ea57"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if4f1ab2a33a74169b71f4d01edbd0940_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTEtNS0xLTEtMA_fc32aca2-3111-40cb-93ba-f9d36dd8cdaa"
      unitRef="usd">5014000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iebee9a7a3f3944dab36638951017d851_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTMtMS0xLTEtMA_1386685e-595e-4cec-b35e-a466542f163a"
      unitRef="usd">431000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i39462cfdb4834fb8b87ecc7faf1d369c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTMtMy0xLTEtMA_ec812a12-65bd-4ff2-a641-869c7d28768a"
      unitRef="usd">1000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i1d7c8021426f4fe492408ae3216bfe00_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTMtNS0xLTEtMA_adee79b5-ddac-4d6a-a28a-914e074308db"
      unitRef="usd">430000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iebee9a7a3f3944dab36638951017d851_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTQtMS0xLTEtMA_8a1d4192-34a2-4a92-9d5d-f30751c4ceb4"
      unitRef="usd">733918000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i39462cfdb4834fb8b87ecc7faf1d369c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTQtMy0xLTEtMA_fd1ba059-dde9-4b7d-82ef-9313e406abfa"
      unitRef="usd">211235000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1d7c8021426f4fe492408ae3216bfe00_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjE0Yjc1MDhmNzA1NDQyY2E5Y2I4NmRkOTFmMDdiYzRlL3RhYmxlcmFuZ2U6MTRiNzUwOGY3MDU0NDJjYTljYjg2ZGQ5MWYwN2JjNGVfMTQtNS0xLTEtMA_869bb60a-f54b-4afc-b608-23646a5528f9"
      unitRef="usd">522683000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i598c3259490444d3afb8af3d5c8afb48_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNC0xLTEtMS0w_7a7778e8-60d0-46ae-947f-f4f36bad73a6"
      unitRef="usd">78912000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id781eeb4995a4023befe99908d8683c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNC0zLTEtMS0w_a9c91f14-2ace-4fd2-8b4d-4171a6ae4dc9"
      unitRef="usd">78912000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2abb49b9061b4f87a387daf63d9e60f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNC01LTEtMS0w_51f5e526-5c48-4821-85a8-cc687e1235ce"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6c54e870cf984e369457c6f7f8d4db1b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNS0xLTEtMS0w_155f47f8-210c-47c8-8dc3-95da3c4dbab9"
      unitRef="usd">102469000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if8374b4ca2cb46e8b4791d494a151489_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNS0zLTEtMS0w_2f7c07c1-a5ea-4056-8b87-a4df682436fc"
      unitRef="usd">102469000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6fed66cfa0b240bb86c6973df19175bc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNS01LTEtMS0w_1a968060-ede4-43a8-90b1-6d8d5f83f490"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic8ef9a5419464283bbba3af245d0640f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNy0xLTEtMS0w_c04151bd-09cc-489c-ae0a-4a7d84a30b5e"
      unitRef="usd">165527000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iffe02866d9c24bb69e45993d62750a26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNy0zLTEtMS0w_ac258aa7-6b93-42fe-90f1-0a17c0158239"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i60f04ceafc77483ab7a9b9c5b744f63c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfNy01LTEtMS0w_d408b322-87b7-4fb3-bdf5-e1d849aed629"
      unitRef="usd">165527000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibb09354513b74c71b4150ccc8853afdb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfOC0xLTEtMS0w_6e1e7c04-cbf6-4e78-989b-390b8b8e8a4e"
      unitRef="usd">165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i7d83a75e5b4f47e6a8b443a8bdbc0b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfOC0zLTEtMS0w_96f5a5a4-9e65-485a-8877-174a618b3720"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib221f2b5cc9449dd95bd4b8354b1076e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfOC01LTEtMS0w_8ec88e40-5c8a-469d-b72e-f4f113bc2014"
      unitRef="usd">165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic8ef9a5419464283bbba3af245d0640f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTAtMS0xLTEtMA_5cd0f23e-f102-4d2b-aef8-c54f34ee4d4e"
      unitRef="usd">571828000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iffe02866d9c24bb69e45993d62750a26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTAtMy0xLTEtMA_8cc6feb2-9be9-41ba-beb2-98f1a8f33147"
      unitRef="usd">254000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i60f04ceafc77483ab7a9b9c5b744f63c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTAtNS0xLTEtMA_b1ca1efb-a6ca-464d-8842-ed294863b733"
      unitRef="usd">571574000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i51b09b76577c4c4496bac866d7668f44_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTEtMS0xLTEtMA_1cfbc7f4-0c77-4797-a1fa-f4e59950b351"
      unitRef="usd">19945000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i297964a82df1468995c72726bbd44f9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTEtMy0xLTEtMA_904ff3ca-1c21-499b-8120-f53325f21013"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i9bf44d1bed76414e89d02151061f634f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTEtNS0xLTEtMA_177f301a-9a8b-4083-963e-14996e057d1f"
      unitRef="usd">19945000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="idbfa8cc6187e4e329234fefb669cd0f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTMtMS0xLTEtMA_5c4e8add-4e95-4975-8cfb-7305e4d0ad6d"
      unitRef="usd">418000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i538b5b835c85444dab2598ba43fe70eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTMtMy0xLTEtMA_6a57bd31-2ac2-4ecc-828d-1f00dd24406b"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i8d4c2e9de6f54e9e8940861023862a13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTMtNS0xLTEtMA_15abe2d4-cfd8-4ba6-929b-3730069457de"
      unitRef="usd">415000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idbfa8cc6187e4e329234fefb669cd0f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTQtMS0xLTEtMA_2da06ebd-0bc4-47ea-85ec-ca62812689f3"
      unitRef="usd">939264000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i538b5b835c85444dab2598ba43fe70eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTQtMy0xLTEtMA_10fead91-13f4-4e1f-9611-c7a33b4ebe27"
      unitRef="usd">181638000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8d4c2e9de6f54e9e8940861023862a13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOjEyZDEyZjdiZTJhZTQ0YWE4NWFkYWMzM2YyMzA5M2E0L3RhYmxlcmFuZ2U6MTJkMTJmN2JlMmFlNDRhYTg1YWRhYzMzZjIzMDkzYTRfMTQtNS0xLTEtMA_57f2ce06-f9df-4560-b38d-23fc3cf665cb"
      unitRef="usd">757626000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1fd8f0f39aa94da69f9531e23688d1c4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMTY0OTI2NzQ0NjAzMw_35a4e6e5-ac41-4625-a94f-d8c3f63de15f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic20720c65b2a42fda7085dd6416d3548_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMTY0OTI2NzQ0NjAzMw_4df41408-1b1a-4d57-aae5-a9a091c70661"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMjk0Nw_e72c2348-2fc4-44bc-b7e6-470170eb75b3">Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;507,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;15,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;522,512&#160;&lt;/span&gt;&lt;/td&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="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfMy0xLTEtMS0w_ac0b4d02-aa98-4486-adab-d8d1eff2b5f3"
      unitRef="usd">507375000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfMy0zLTEtMS0w_b575d349-cc87-4ff4-b2f4-836af874322d"
      unitRef="usd">747598000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfNC0xLTEtMS0w_4757fd77-f208-4e8d-a3f9-04e2b2af473f"
      unitRef="usd">15525000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfNC0zLTEtMS0w_41608726-5487-45b9-b9fb-9fcaaef1e725"
      unitRef="usd">10031000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfNS0xLTEtMS0w_08fc1b83-b15d-47e4-bfb9-5485fff61500"
      unitRef="usd">388000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfNS0zLTEtMS0w_2645fcb8-e051-4c9d-a8ee-2f5003b3d99e"
      unitRef="usd">164000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfNi0xLTEtMS0w_518cf3bf-7133-4119-bd8a-0b95c2c64766"
      unitRef="usd">522512000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmQxZDg0M2IzNzg1NzRlOTg5ZWY2NzA1MDNiNGE1NWVhL3RhYmxlcmFuZ2U6ZDFkODQzYjM3ODU3NGU5ODllZjY3MDUwM2I0YTU1ZWFfNi0zLTEtMS0w_cfc95b4c-8b37-425c-afa3-4507d2c0d4b6"
      unitRef="usd">757465000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMjk0MQ_4be105ee-6f57-4b93-a510-c404243fdf2b">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;163,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;143,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;149,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;64,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;522,512&#160;&lt;/span&gt;&lt;/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="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmJjNmQ3NjY3MzhhZTQ2ODk4NjBjZDI0ZDVhNTZkNmViL3RhYmxlcmFuZ2U6YmM2ZDc2NjczOGFlNDY4OTg2MGNkMjRkNWE1NmQ2ZWJfMi0xLTEtMS0w_5687e64f-a2d2-4ffa-8c79-9ab375231502"
      unitRef="usd">163839000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmJjNmQ3NjY3MzhhZTQ2ODk4NjBjZDI0ZDVhNTZkNmViL3RhYmxlcmFuZ2U6YmM2ZDc2NjczOGFlNDY4OTg2MGNkMjRkNWE1NmQ2ZWJfMy0xLTEtMS0w_fab30e0e-b023-4c32-8bd3-d9a171d4785b"
      unitRef="usd">143987000</supn:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesTwoYearsThroughThreeYearsFairValue
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmJjNmQ3NjY3MzhhZTQ2ODk4NjBjZDI0ZDVhNTZkNmViL3RhYmxlcmFuZ2U6YmM2ZDc2NjczOGFlNDY4OTg2MGNkMjRkNWE1NmQ2ZWJfNC0xLTEtMS0w_e32e5444-60c8-469a-8942-4d1fc159e86c"
      unitRef="usd">149688000</supn:AvailableForSaleSecuritiesDebtMaturitiesTwoYearsThroughThreeYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesThreeYearsThroughFourYearsFairValue
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmJjNmQ3NjY3MzhhZTQ2ODk4NjBjZDI0ZDVhNTZkNmViL3RhYmxlcmFuZ2U6YmM2ZDc2NjczOGFlNDY4OTg2MGNkMjRkNWE1NmQ2ZWJfNS0xLTEtMS0w_64a030d8-e750-4d31-a4f7-220be04ee615"
      unitRef="usd">64998000</supn:AvailableForSaleSecuritiesDebtMaturitiesThreeYearsThroughFourYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesThereafterFairValue
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmJjNmQ3NjY3MzhhZTQ2ODk4NjBjZDI0ZDVhNTZkNmViL3RhYmxlcmFuZ2U6YmM2ZDc2NjczOGFlNDY4OTg2MGNkMjRkNWE1NmQ2ZWJfNi0xLTEtMS0w_7aa5bd30-c294-4a14-a943-b236b3885934"
      unitRef="usd">0</supn:AvailableForSaleSecuritiesDebtMaturitiesThereafterFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmJjNmQ3NjY3MzhhZTQ2ODk4NjBjZDI0ZDVhNTZkNmViL3RhYmxlcmFuZ2U6YmM2ZDc2NjczOGFlNDY4OTg2MGNkMjRkNWE1NmQ2ZWJfNy0xLTEtMS0w_1d82bcfc-254d-4db0-aa5e-abc2a656232d"
      unitRef="usd">522512000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMjU4OQ_2323571b-e0b3-43c2-acaf-d042c23e684a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i725d1e8f63174b349966abe76e9547bd_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMTY0OTI2NzQ0NjU0Nw_bb38d41f-cee6-4fff-b6e8-3171099d4a27"
      unitRef="usd">115700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RleHRyZWdpb246YjUyYWE2MjQ3N2RhNDY1MjlmNTYzNGYxZWViZjNhODlfMjkzNw_07a3a7c2-d07b-44d5-a73f-3dd8b22fb88b">&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="border-collapse:collapse;display:inline-table;vertical-align:top;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;June 30, 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;Convertible notes, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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;353,349&#160;&lt;/span&gt;&lt;/td&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;356,213&#160;&lt;/span&gt;&lt;/td&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="i10b5861066d04e83b9326745eb917daa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmNiZWVmNTdkMTczYTRhOTM5ODBhOGYxNjI4NDc3YjBkL3RhYmxlcmFuZ2U6Y2JlZWY1N2QxNzNhNGE5Mzk4MGE4ZjE2Mjg0NzdiMGRfMy0xLTEtMS0w_e307c1b4-ccee-4f76-9475-d5083834199c"
      unitRef="usd">353349000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i10b5861066d04e83b9326745eb917daa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmNiZWVmNTdkMTczYTRhOTM5ODBhOGYxNjI4NDc3YjBkL3RhYmxlcmFuZ2U6Y2JlZWY1N2QxNzNhNGE5Mzk4MGE4ZjE2Mjg0NzdiMGRfMy0zLTEtMS0w_6eaa11e3-845c-482c-98f1-a35cc7206211"
      unitRef="usd">356213000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ia14d254cb3be4c8cb21542627bcc0ca2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmNiZWVmNTdkMTczYTRhOTM5ODBhOGYxNjI4NDc3YjBkL3RhYmxlcmFuZ2U6Y2JlZWY1N2QxNzNhNGE5Mzk4MGE4ZjE2Mjg0NzdiMGRfMy01LTEtMS0w_d2ed454a-99b7-4dc5-9050-1ff1941a94a4"
      unitRef="usd">345170000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ia14d254cb3be4c8cb21542627bcc0ca2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180My9mcmFnOmI1MmFhNjI0NzdkYTQ2NTI5ZjU2MzRmMWVlYmYzYTg5L3RhYmxlOmNiZWVmNTdkMTczYTRhOTM5ODBhOGYxNjI4NDc3YjBkL3RhYmxlcmFuZ2U6Y2JlZWY1N2QxNzNhNGE5Mzk4MGE4ZjE2Mjg0NzdiMGRfMy03LTEtMS0w_cadd9a72-3e0e-49c3-8a4b-0a1858be387b"
      unitRef="usd">366023000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNjU5NzA2OTc3MDk3NQ_c01976b3-ee9e-4f7b-bf2e-dd355f01470c">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 &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;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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;(49,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;353,349&#160;&lt;/span&gt;&lt;/td&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;&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;No 2023 Notes were converted as of June&#160;30, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNDY_69f9e17e-93b0-4e5b-9d5d-48b7a0372ac3"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMTY1_ff10e1be-89ac-4d7f-b2ad-3e0a498d28b5"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNDI1_47932649-f5cb-4883-bf33-c82c915cd664"
      unitRef="number">0.0541</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNTkw_9031d5cb-e60c-4d10-921a-87b0b5d63d15"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMTQ4Mw_c18923b8-6528-48f2-90c8-0a6f67862962"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="i2a09a78ae9ce491c926aba23299da3d9_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMjQ3MA_3ccecc13-66c3-4d3c-94a7-ab9e3206ef22"
      unitRef="shares">402500</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i2a09a78ae9ce491c926aba23299da3d9_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMjcyOQ_6a3a04f7-ab41-4446-98fa-347b1a12ebd2"
      unitRef="shares">6800000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMjkyNA_06445b73-546d-4402-956e-7c27a1915f19"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9196a276ca28465eaa4f3932a7662df5_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMzIwOA_08e02aaf-4707-46bc-a649-7f947077d282"
      unitRef="shares">6783939</us-gaap:ClassOfWarrantOrRightOutstanding>
    <supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice
      contextRef="i2a09a78ae9ce491c926aba23299da3d9_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMzI1Ng_f6405fde-560e-415a-8a1d-9d0ee4a9e37b"
      unitRef="shares">1</supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib4844e61d6774d6fb5c442da1fac06e8_I20180331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfMzM0MQ_9f815eac-49c9-4513-b171-e8b58b55ee4e"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNDI3OA_43a9d241-8c6f-49ae-af7e-96e3b104fd56">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;(49,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;353,349&#160;&lt;/span&gt;&lt;/td&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="i57f5c06d18094052bac3da09accf5942_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RhYmxlOmRiMTU4ZmE3OWE5ZjQyZTJhN2Q1YmQ5OGU3ZWI1MTQ4L3RhYmxlcmFuZ2U6ZGIxNThmYTc5YTlmNDJlMmE3ZDViZDk4ZTdlYjUxNDhfMi0xLTEtMS0w_bbc5e60e-aec3-497f-a29c-e4ea6b98a91b"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia286645eaeaa4a6f8d7059a2e5d80285_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RhYmxlOmRiMTU4ZmE3OWE5ZjQyZTJhN2Q1YmQ5OGU3ZWI1MTQ4L3RhYmxlcmFuZ2U6ZGIxNThmYTc5YTlmNDJlMmE3ZDViZDk4ZTdlYjUxNDhfMi0zLTEtMS0w_c5ae55d7-4f79-49fa-bf24-a60410518aea"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i57f5c06d18094052bac3da09accf5942_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RhYmxlOmRiMTU4ZmE3OWE5ZjQyZTJhN2Q1YmQ5OGU3ZWI1MTQ4L3RhYmxlcmFuZ2U6ZGIxNThmYTc5YTlmNDJlMmE3ZDViZDk4ZTdlYjUxNDhfMy0xLTEtMS0w_a7db613a-658a-47dd-a96d-52cbc8024a7c"
      unitRef="usd">49151000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ia286645eaeaa4a6f8d7059a2e5d80285_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RhYmxlOmRiMTU4ZmE3OWE5ZjQyZTJhN2Q1YmQ5OGU3ZWI1MTQ4L3RhYmxlcmFuZ2U6ZGIxNThmYTc5YTlmNDJlMmE3ZDViZDk4ZTdlYjUxNDhfMy0zLTEtMS0w_7d9ccbdb-e4f9-43e2-8c4a-8dd39b7babcb"
      unitRef="usd">57330000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i57f5c06d18094052bac3da09accf5942_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RhYmxlOmRiMTU4ZmE3OWE5ZjQyZTJhN2Q1YmQ5OGU3ZWI1MTQ4L3RhYmxlcmFuZ2U6ZGIxNThmYTc5YTlmNDJlMmE3ZDViZDk4ZTdlYjUxNDhfNC0xLTEtMS0w_17a4c6aa-10bb-4761-bba8-7d9d6aa063ff"
      unitRef="usd">353349000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ia286645eaeaa4a6f8d7059a2e5d80285_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RhYmxlOmRiMTU4ZmE3OWE5ZjQyZTJhN2Q1YmQ5OGU3ZWI1MTQ4L3RhYmxlcmFuZ2U6ZGIxNThmYTc5YTlmNDJlMmE3ZDViZDk4ZTdlYjUxNDhfNC0zLTEtMS0w_e5b58e58-7500-461c-9f9a-4f0a24225c40"
      unitRef="usd">345170000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i871410f0eec94673902f5d708fbbb3f7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNDIzMg_3523d31c-ee17-41c5-9b2c-436031d00662"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="icdd3b20686bc4bf1b018d6364537f8a3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM180Ni9mcmFnOjU5M2RmMzE2OGYzZjQ4OGY4OGI2YzZhNzkyODMwNjBkL3RleHRyZWdpb246NTkzZGYzMTY4ZjNmNDg4Zjg4YjZjNmE3OTI4MzA2MGRfNDIzMg_e031d7e0-1eb1-4e70-84e2-935d68b5268f"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfNjU5NzA2OTc2NzgwMw_527e206a-0414-4bf6-8244-4aa72448e049">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="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.270%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.390%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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;4,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;7,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;4,962&#160;&lt;/span&gt;&lt;/td&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;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;8,950&#160;&lt;/span&gt;&lt;/td&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;7,309&#160;&lt;/span&gt;&lt;/td&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-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="border-collapse:collapse;display:inline-table;vertical-align:top;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,126,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(42,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(41,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;26.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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, June 30, 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,649,198&#160;&lt;/span&gt;&lt;/td&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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;6.86&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 June 30, 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,649,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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.86&lt;/span&gt;&lt;/td&gt;&lt;/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,354,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.53&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 six months ended June&#160;30, 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 six months ended June&#160;30, 2020, the Company granted 31,250 performance-based awards, with a weighted average grant date fair value per share of $21.35, 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;During the six months ended June&#160;30, 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.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfMTA3Nw_33e1bf74-227b-4970-a058-1bc2c8373c04">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.270%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.390%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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;4,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;7,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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;4,962&#160;&lt;/span&gt;&lt;/td&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;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;8,950&#160;&lt;/span&gt;&lt;/td&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;7,309&#160;&lt;/span&gt;&lt;/td&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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88ceae51b3004425a73b444f180b7139_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfMy0xLTEtMS0w_0fb50634-312c-44f1-abd0-dc8c2a38e2de"
      unitRef="usd">818000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3d060352397e42029451397328e9a37e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfMy0zLTEtMS0w_241d3e4f-8c4a-4bca-87ef-2f07acfa736c"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7da12664187345ceb1bcee8b4c360ce7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfMy01LTEtMS0w_6325f4b4-a267-442c-b113-6f59d898af18"
      unitRef="usd">1499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e706f5d7f0748809d4a20c319f764d4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfMy03LTEtMS0w_0a33cc0f-aac5-4605-a9ac-573f0fe85d79"
      unitRef="usd">1274000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i280951a0a14f458fb3a254291e790d0c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNC0xLTEtMS0w_1ad32636-64af-43c2-b805-80489ca523f0"
      unitRef="usd">4144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida1083df37dc474c945020c644ffada9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNC0zLTEtMS0w_26ccaaf8-b0c3-4470-8ae5-c9c916b543b7"
      unitRef="usd">3322000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03505c281f194d66a3cc698ffcaa9078_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNC01LTEtMS0w_075e943b-7e80-42f4-88b4-a410b8af3691"
      unitRef="usd">7451000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9ac9de2a601043bea293e2b5a7c743aa_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNC03LTEtMS0w_820013e5-d9f9-4016-824e-1830f5ec66d3"
      unitRef="usd">6035000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNS0xLTEtMS0w_f6e0c07a-3928-4ced-9217-fedd30971173"
      unitRef="usd">4962000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNS0zLTEtMS0w_33a46568-da85-486f-aec2-6b2d7a4eeb91"
      unitRef="usd">4022000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNS01LTEtMS0w_fcd3ef78-57ef-404b-8d02-e178b7577c50"
      unitRef="usd">8950000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmM5Mzg5MmIxZGQ4MzQzMDRiMDk3ZDI5YzY1YjgzMDk3L3RhYmxlcmFuZ2U6YzkzODkyYjFkZDgzNDMwNGIwOTdkMjljNjViODMwOTdfNS03LTEtMS0w_99677209-3246-4a2f-8565-cf6598d77ebc"
      unitRef="usd">7309000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfMTA3Mw_68ea6be2-41ca-4bdc-bd72-5c87147a0724">&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="border-collapse:collapse;display:inline-table;vertical-align:top;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,126,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(42,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(41,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;26.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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, June 30, 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,649,198&#160;&lt;/span&gt;&lt;/td&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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;6.86&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 June 30, 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,649,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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.86&lt;/span&gt;&lt;/td&gt;&lt;/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,354,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.53&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i95fd5fe04ce74ccd9413ab7fad4805d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMS0xLTEtMS0w_4d34428b-c2d7-46cc-ade0-acffc55d746d"
      unitRef="shares">4606559</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i95fd5fe04ce74ccd9413ab7fad4805d2_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMS0zLTEtMS0w_b84890f2-ae1b-4632-81e4-0556fb165864"
      unitRef="usdPerShare">23.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia8e09da7cf884140b91cac8970222eef_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMS01LTEtMS0w_ef129baa-aa05-4b02-8b1d-ae09170ee56a">P6Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMi0xLTEtMS0w_eaae2b26-8b46-4081-865c-8ea02c2a7d29"
      unitRef="shares">1126525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMi0zLTEtMS0w_56bbbcd8-5731-4b08-82eb-590b3b359a8a"
      unitRef="usdPerShare">23.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMy0xLTEtMS0w_5dc8ed08-ab0e-4d18-aeb4-c6b894780e38"
      unitRef="shares">42086</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMy0zLTEtMS0w_b66f595a-7d79-4114-b582-be7689d8e3df"
      unitRef="usdPerShare">11.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfNC0xLTEtMS0w_5984eb88-e262-482b-b828-969f49a1b07c"
      unitRef="shares">41800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfNC0zLTEtMS0w_d241e556-ecde-4cc6-a7fc-c5638d5adfff"
      unitRef="usdPerShare">26.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0647e10108a746f9b6ec66830536354b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfNS0xLTEtMS0w_c57df36e-deca-461e-b092-0a38476708b9"
      unitRef="shares">5649198</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0647e10108a746f9b6ec66830536354b_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfNS0zLTEtMS0w_3165ea3b-58f9-4690-8459-d98dbade672a"
      unitRef="usdPerShare">23.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfNS01LTEtMS0w_bda6600e-327d-47ca-a4eb-94d9e633c97e">P6Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i95fd5fe04ce74ccd9413ab7fad4805d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfOC0xLTEtMS0w_b9c467ac-fae8-4275-9d7e-6f5c9fa28002"
      unitRef="shares">4606559</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i95fd5fe04ce74ccd9413ab7fad4805d2_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfOC0zLTEtMS0w_e5d9e4ef-4c41-4119-9e4f-22663041d9eb"
      unitRef="usdPerShare">23.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ia8e09da7cf884140b91cac8970222eef_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfOC01LTEtMS0w_974ad9be-e861-43c0-a323-5e0f86c78ddd">P6Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i95fd5fe04ce74ccd9413ab7fad4805d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfOS0xLTEtMS0w_ca5adc9f-b405-42f1-b9ac-c2828e75974f"
      unitRef="shares">2598112</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i95fd5fe04ce74ccd9413ab7fad4805d2_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfOS0zLTEtMS0w_5036abcd-81c0-4eb8-9417-207060f77b4f"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia8e09da7cf884140b91cac8970222eef_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfOS01LTEtMS0w_52017f80-f551-49fe-a022-b80bce27186c">P5Y5M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0647e10108a746f9b6ec66830536354b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMTItMS0xLTEtMA_60b47d22-8c5c-40f0-9fae-f5a132615b6c"
      unitRef="shares">5649198</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0647e10108a746f9b6ec66830536354b_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMTItMy0xLTEtMA_4d22a273-8d00-4351-8b7e-5f136ceb3268"
      unitRef="usdPerShare">23.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMTItNS0xLTEtMA_14918adf-a93f-444a-8794-1105db54f7c4">P6Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i0647e10108a746f9b6ec66830536354b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMTMtMS0xLTEtMA_259809f2-c72c-4bde-8c57-7bfb7ca469ca"
      unitRef="shares">3354282</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0647e10108a746f9b6ec66830536354b_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMTMtMy0xLTEtMA_0e9023b6-08df-41e1-b24c-f9d7478abc30"
      unitRef="usdPerShare">18.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i5e369adb05eb4a2086dc23f2b4d72496_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RhYmxlOmQ3NTFjN2I5Y2JkMzRkM2U4YWQ5NDc3OTE2ZjE1NmNiL3RhYmxlcmFuZ2U6ZDc1MWM3YjljYmQzNGQzZThhZDk0Nzc5MTZmMTU2Y2JfMTMtNS0xLTEtMA_37b5d9ac-3624-4f9a-8ef8-75eda79bcb55">P5Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1cc3403c77334754abbc22f57d7dcdec_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfMzA0_2fda24b2-fb6d-4cd3-bcac-bb4b4f04412a"
      unitRef="shares">26055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1cc3403c77334754abbc22f57d7dcdec_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfMzcx_5241e4c3-483e-442c-8038-a43a9e18b717"
      unitRef="usdPerShare">23.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i07d7b6b20b0044d89502642ece3e9faf_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfNTIw_1b2a635d-9c76-4ccc-aac9-a7b14ecf4c84"
      unitRef="shares">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i07d7b6b20b0044d89502642ece3e9faf_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfNjA4_d5c3d634-a993-4f85-9ed4-91d87f8c0ec4"
      unitRef="usdPerShare">21.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7d161eab02c24a1b96600fd04d1483c7_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfODkz_da86612a-d1c3-415a-b71a-5e43e5b9d5b0"
      unitRef="shares">15625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d161eab02c24a1b96600fd04d1483c7_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181Mi9mcmFnOjViM2MzMjU1N2EyYzQ3Y2RiN2IyMWEyOGQ3ZWNhMWQ2L3RleHRyZWdpb246NWIzYzMyNTU3YTJjNDdjZGI3YjIxYTI4ZDdlY2ExZDZfOTc2_5a16fe03-aec9-4808-89d4-40a544a3cc7c"
      unitRef="usdPerShare">23.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfNjU5NzA2OTc2ODc5Mg_273e95ef-4e3e-411b-88f8-d054347b2345">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, 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 6, &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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.004%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.487%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.004%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.487%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="padding-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: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="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;/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;2,999,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,030,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,022,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;300,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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&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 and six months ended June&#160;30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.597%;"/&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.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: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:8.779%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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="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;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;34,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;32,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;56,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;51,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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: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="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;/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="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: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,557,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,385,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,545,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,361,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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: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="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;/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="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: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, 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,088,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,527,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,065,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,586,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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,645,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;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,912,977&#160;&lt;/span&gt;&lt;/td&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,611,418&#160;&lt;/span&gt;&lt;/td&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,947,834&#160;&lt;/span&gt;&lt;/td&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: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="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:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;/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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.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 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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:EarningsPerShareTextBlock>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i57f5c06d18094052bac3da09accf5942_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfODcx_04cd9794-a31f-4e7f-890d-df3024aa7c34"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfOTI0_6a242705-bb86-4e00-8d23-ba20fe809430"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i57f5c06d18094052bac3da09accf5942_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfMTM0Nw_55c591d1-228b-4426-810e-08a028e3c95d"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfMTQxOA_24c09e34-0a56-43d9-be66-84aea85a8561"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfMjEwNQ_806e759c-607d-4558-8e04-f3c8525f8d39">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.004%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.487%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.004%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.487%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="padding-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: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="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;/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;2,999,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,030,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,022,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;300,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia6ceea820c094281a6e8c50053eccd98_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjZjMTNmOWI4OTE2YTQ3NDA4ZTNlYzljMmQ5Y2MzNzZmL3RhYmxlcmFuZ2U6NmMxM2Y5Yjg5MTZhNDc0MDhlM2VjOWMyZDljYzM3NmZfNi0xLTEtMS0w_27a7f225-1bb0-4cc9-8f4d-41e87076cdda"
      unitRef="shares">2999885</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifd3c5789c8904dc3a421fa171d4863ce_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjZjMTNmOWI4OTE2YTQ3NDA4ZTNlYzljMmQ5Y2MzNzZmL3RhYmxlcmFuZ2U6NmMxM2Y5Yjg5MTZhNDc0MDhlM2VjOWMyZDljYzM3NmZfNi0zLTEtMS0w_91071f15-4601-4a60-99d9-d1e02d743e48"
      unitRef="shares">1030370</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iabdf5825ea274de9ab59a4726c3737e4_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjZjMTNmOWI4OTE2YTQ3NDA4ZTNlYzljMmQ5Y2MzNzZmL3RhYmxlcmFuZ2U6NmMxM2Y5Yjg5MTZhNDc0MDhlM2VjOWMyZDljYzM3NmZfNi00LTEtMS0w_b277230f-9f60-49d4-9fd8-b9404ba0e6c9"
      unitRef="shares">3022165</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8dcb11357b4647908d16dfeac182d5cf_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjZjMTNmOWI4OTE2YTQ3NDA4ZTNlYzljMmQ5Y2MzNzZmL3RhYmxlcmFuZ2U6NmMxM2Y5Yjg5MTZhNDc0MDhlM2VjOWMyZDljYzM3NmZfNi02LTEtMS0w_858535c8-72d9-4348-9944-5c20ac2d842c"
      unitRef="shares">300342</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RleHRyZWdpb246ZDFmM2JmMjk3NmMwNDI5YjhhMjQ4NTY5N2E2ODEyYjZfMjExMg_25dfdc0e-1069-49f6-b0cf-fc22f61929ee">&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 and six months ended June&#160;30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.597%;"/&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.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: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:8.779%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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="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;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;34,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;32,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;56,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;51,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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: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="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;/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="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: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,557,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,385,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,545,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,361,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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: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="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;/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="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: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, 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,088,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,527,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,065,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,586,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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,645,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;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,912,977&#160;&lt;/span&gt;&lt;/td&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,611,418&#160;&lt;/span&gt;&lt;/td&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,947,834&#160;&lt;/span&gt;&lt;/td&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: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="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:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;/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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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.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 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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNC0xLTEtMS0w_663ad29c-5eac-47d5-931e-be7beacfa55e"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNC0zLTEtMS0w_cbd6f453-d75f-4810-bc11-3487c2c87d20"
      unitRef="usd">32727000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNC01LTEtMS0w_730e3c7d-cc3f-471c-b829-06108b8bbde9"
      unitRef="usd">56185000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNC03LTEtMS0w_f96184b8-47b4-4cb2-bef9-b740b5a4f33c"
      unitRef="usd">51067000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNy0xLTEtMS0w_2f7589c7-9c2b-43f4-9fd9-65d82c47b80b"
      unitRef="shares">52557035</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNy0zLTEtMS0w_22822b80-1ee8-4ec2-b420-5c759d3df44b"
      unitRef="shares">52385590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNy01LTEtMS0w_18a22420-ef84-4823-a9b9-72403079aa9b"
      unitRef="shares">52545910</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfNy03LTEtMS0w_f77deb01-0b68-4932-80cd-87b7dbd5860d"
      unitRef="shares">52361149</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTAtMS0xLTEtMA_2f507579-8a67-4cf3-8ad8-7b04e3095a37"
      unitRef="shares">1088793</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTAtMy0xLTEtMA_baf6978f-ea30-4ef9-83a3-f4f4378f43ce"
      unitRef="shares">1527387</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTAtNS0xLTEtMA_09861610-06d3-4e96-bcb1-5855334c980a"
      unitRef="shares">1065508</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTAtNy0xLTEtMA_83a782c8-2aa3-4e17-81e7-76d7cec434e3"
      unitRef="shares">1586685</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTEtMS0xLTEtMA_5be81b78-4abe-44f5-bd36-9db57d4ba75c"
      unitRef="shares">53645828</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTEtMy0xLTEtMA_95241348-6c6c-4907-a2dc-d6fcf7221325"
      unitRef="shares">53912977</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTEtNS0xLTEtMA_65f87e9c-aa37-40c4-a00b-6f602de45788"
      unitRef="shares">53611418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTEtNy0xLTEtMA_3ae1a826-6508-4bdc-897c-5af4f2b23969"
      unitRef="shares">53947834</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTMtMS0xLTEtMA_c0d25ce3-e7ef-49e6-837c-151ef0cf0b0a"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTMtMy0xLTEtMA_ae6f4236-d0ce-4760-96c7-fb9091a47f26"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTMtNS0xLTEtMA_2b9929f8-7ed3-4ac1-91ef-6f621debb58d"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTMtNy0xLTEtMA_695efcf2-da09-40b9-96b4-6ced1847c1e7"
      unitRef="usdPerShare">0.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTQtMS0xLTEtMA_e2f62475-04c6-4c01-a8bc-d64cbdb901b1"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTQtMy0xLTEtMA_2338e33a-4cc2-4631-9711-d8908ffa263f"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTQtNS0xLTEtMA_1299e525-e977-4b66-a4ed-27f328d24086"
      unitRef="usdPerShare">1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181NS9mcmFnOmQxZjNiZjI5NzZjMDQyOWI4YTI0ODU2OTdhNjgxMmI2L3RhYmxlOjIwMmNjNGE0N2NhOTQwM2FiZWExN2RmNmExM2RlY2FiL3RhYmxlcmFuZ2U6MjAyY2M0YTQ3Y2E5NDAzYWJlYTE3ZGY2YTEzZGVjYWJfMTQtNy0xLTEtMA_61682727-b0c0-450f-912b-678e001d1031"
      unitRef="usdPerShare">0.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RleHRyZWdpb246MjNjMjM1ZTE5NGE2NGFhMGJmY2JmOGIzZWEwMDFlYzBfNjU5NzA2OTc2ODQ3NA_0e3f6b3e-0bec-4ae4-94e1-cd8155352703">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 and six months ended June&#160;30, 2020 and 2019, (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.867%;"/&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.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.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.497%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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;12,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;10,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;20,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;23.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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;26.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;23.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;%&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:115%;"&gt;The increase in income tax expense and in the effective tax rate for the three and six months ended June&#160;30, 2020, as compared to the same period in the prior year, was primarily attributable to higher income before taxes, an increase in the number of states in which the Company owes taxes, and an increase in non-deductible expenses as a result of the USWM Acquisition. &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:120%;"&gt;As of June&#160;30, 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 technical and complex 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="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RleHRyZWdpb246MjNjMjM1ZTE5NGE2NGFhMGJmY2JmOGIzZWEwMDFlYzBfMTc3Ng_ad25376d-0247-43c3-86eb-2b3d5692037a">&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 and six months ended June&#160;30, 2020 and 2019, (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.867%;"/&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.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.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.497%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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;12,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;10,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;20,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;23.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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;26.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;23.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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfMy0xLTEtMS0w_5477c8f3-c5c2-400e-9320-8209fa196060"
      unitRef="usd">12543000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfMy0zLTEtMS0w_66a2bec4-daf6-499f-abce-fead4d587aaf"
      unitRef="usd">10019000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfMy01LTEtMS0w_cfca43d2-db14-45a1-859b-55a60464878b"
      unitRef="usd">20059000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfMy03LTEtMS0w_f3943ff0-c2b4-4e20-b858-8f90c7d18c63"
      unitRef="usd">15918000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfNC0xLTEtMS0w_a5745bdb-8ff6-429e-8669-e9f40ebaecbc"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfNC0zLTEtMS0w_7b32ef1f-1444-4689-a1ef-46fb9dc2f3b0"
      unitRef="number">0.234</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfNC01LTEtMS0w_33f1ff3a-8e37-4d40-87ea-9b8c69e30954"
      unitRef="number">0.263</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM181OC9mcmFnOjIzYzIzNWUxOTRhNjRhYTBiZmNiZjhiM2VhMDAxZWMwL3RhYmxlOmQwODY0NTFiZmRlNjQyNTk5YjM3OGZhNTA5MmM4M2YwL3RhYmxlcmFuZ2U6ZDA4NjQ1MWJmZGU2NDI1OTliMzc4ZmE1MDkyYzgzZjBfNC03LTEtMS0w_5e6f1fce-be21-4c93-83b8-3ff8d3eb6a73"
      unitRef="number">0.238</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfNjU5NzA2OTc2OTA5OQ_a3dd0999-61a2-4ff3-a82e-e40e247e6042">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 entered into operating leases for its new headquarters office at 9715 Key West Ave, Rockville, MD, and for its fleet vehicles. 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&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;Contemporaneous with the USWM Acquisition, USWM Enterprises adopted ASC 842, &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;Leases. &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;USWM Enterprises had an existing contract manufacturing agreement with Merz Pharma GmbH &amp;amp; Co. KGaA (Merz), for the manufacture and supply of MYOBLOC (Merz Agreement). Pursuant to the Merz Agreement, Merz agreed to provide a dedicated manufacturing facility that included a stand-alone building, dedicated clean room suites, manufacturing and purification equipment, and production lines (collectively, the manufacturing facility) to manufacture MYOBLOC. The Merz Agreement will expire in July 2027, unless the Company and Merz mutually agree to extend the terms. The Merz Agreement may not be terminated for convenience. The Company concluded that the Merz Agreement contains an embedded lease, because the Company controls the use of the dedicated manufacturing facility.&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;Under the terms of the agreement, the Company is required to purchase a minimum quantity of MYOBLOC on an annual basis, which represents the in-substance fixed contract consideration associated with the dedicated manufacturing facility. The in-substance fixed contract consideration was allocated to the lease component, since the Company has elected not to separate lease and non-lease components. &lt;/span&gt;&lt;/div&gt;At Closing Date, the finance right of use (ROU) lease asset and corresponding lease liability relating to the dedicated manufacturing facility was $22.7 million. The finance ROU lease asset and lease liability were calculated as the present value of estimated future payments; i.e. the minimum purchase obligations as of the Closing Date, applying an incremental borrowing rate of 2.5%. The embedded lease is preliminarily classified as a finance lease. The Company recognized $0.3 million of fixed lease cost for the three and six months ended June&#160;30, 2020. Purchases of MYOBLOC in excess of the annual minimum purchase obligations will be recorded as variable lease cost. Refer to Note 3 for further discussion of the USWM Acquisition.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfNjU5NzA2OTc2OTA5OQ_b52dcb82-ad5c-456e-ac82-7e6a6c03058e">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 entered into operating leases for its new headquarters office at 9715 Key West Ave, Rockville, MD, and for its fleet vehicles. 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&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;Contemporaneous with the USWM Acquisition, USWM Enterprises adopted ASC 842, &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;Leases. &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;USWM Enterprises had an existing contract manufacturing agreement with Merz Pharma GmbH &amp;amp; Co. KGaA (Merz), for the manufacture and supply of MYOBLOC (Merz Agreement). Pursuant to the Merz Agreement, Merz agreed to provide a dedicated manufacturing facility that included a stand-alone building, dedicated clean room suites, manufacturing and purification equipment, and production lines (collectively, the manufacturing facility) to manufacture MYOBLOC. The Merz Agreement will expire in July 2027, unless the Company and Merz mutually agree to extend the terms. The Merz Agreement may not be terminated for convenience. The Company concluded that the Merz Agreement contains an embedded lease, because the Company controls the use of the dedicated manufacturing facility.&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;Under the terms of the agreement, the Company is required to purchase a minimum quantity of MYOBLOC on an annual basis, which represents the in-substance fixed contract consideration associated with the dedicated manufacturing facility. The in-substance fixed contract consideration was allocated to the lease component, since the Company has elected not to separate lease and non-lease components. &lt;/span&gt;&lt;/div&gt;At Closing Date, the finance right of use (ROU) lease asset and corresponding lease liability relating to the dedicated manufacturing facility was $22.7 million. The finance ROU lease asset and lease liability were calculated as the present value of estimated future payments; i.e. the minimum purchase obligations as of the Closing Date, applying an incremental borrowing rate of 2.5%. The embedded lease is preliminarily classified as a finance lease. The Company recognized $0.3 million of fixed lease cost for the three and six months ended June&#160;30, 2020. Purchases of MYOBLOC in excess of the annual minimum purchase obligations will be recorded as variable lease cost. Refer to Note 3 for further discussion of the USWM Acquisition.</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic707515a41f54e1292af7b4f850305d7_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfMTA5OTUxMTY0MDIxNw_1f78223c-60c7-4d0e-b11b-06bfc075e71c"
      unitRef="usd">22700000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ic707515a41f54e1292af7b4f850305d7_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfMTA5OTUxMTY0MDIxNw_8063d273-162c-4876-8f9e-783977211577"
      unitRef="usd">22700000</us-gaap:FinanceLeaseRightOfUseAsset>
    <supn:LesseeFinanceLeaseIncrementalBorrowingRate
      contextRef="ic707515a41f54e1292af7b4f850305d7_I20200609"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfMTA5OTUxMTY0MDIyNQ_84b6ceab-4d23-40ae-9176-8c4f8d955871"
      unitRef="number">0.025</supn:LesseeFinanceLeaseIncrementalBorrowingRate>
    <supn:FinanceLeaseFixedLeaseCost
      contextRef="i622ed34705ff4507bc59e2c7b3834956_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfMTA5OTUxMTY0MDIzOA_96594c1e-74c8-470e-806f-add00e9265eb"
      unitRef="usd">300000</supn:FinanceLeaseFixedLeaseCost>
    <supn:FinanceLeaseFixedLeaseCost
      contextRef="i06204680b9a34928afdb9335f721dc23_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182MS9mcmFnOjFiNmRkNjc3NDFhNTQyOGRhNTY5ZDc4OTc4ZTNjNWM0L3RleHRyZWdpb246MWI2ZGQ2Nzc0MWE1NDI4ZGE1NjlkNzg5NzhlM2M1YzRfMTA5OTUxMTY0MDIzOA_f05e1a3f-6c81-4102-ace1-3978c76820a0"
      unitRef="usd">300000</supn:FinanceLeaseFixedLeaseCost>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182NC9mcmFnOmU4ZmJhNjgwYjUwODQ4NjRhYzU5MjI3NTdiYzg1NTVjL3RleHRyZWdpb246ZThmYmE2ODBiNTA4NDg2NGFjNTkyMjc1N2JjODU1NWNfNjU5NzA2OTc2Njg5Mw_65e0da2f-235d-4740-9000-0e29d46095e5">Accounts ReceivableAs of June&#160;30, 2020 and December&#160;31, 2019, the Company recorded allowances of approximately $12.4 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="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182NC9mcmFnOmU4ZmJhNjgwYjUwODQ4NjRhYzU5MjI3NTdiYzg1NTVjL3RleHRyZWdpb246ZThmYmE2ODBiNTA4NDg2NGFjNTkyMjc1N2JjODU1NWNfOTc_8223c590-2c8b-46c3-8bcb-23fb5b757d0f"
      unitRef="usd">12400000</supn:AllowanceForExpectedSalesDeductions>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182NC9mcmFnOmU4ZmJhNjgwYjUwODQ4NjRhYzU5MjI3NTdiYzg1NTVjL3RleHRyZWdpb246ZThmYmE2ODBiNTA4NDg2NGFjNTkyMjc1N2JjODU1NWNfMTA0_87e42fda-e6b4-4e4b-a1d5-359d66b7d4a4"
      unitRef="usd">11000000.0</supn:AllowanceForExpectedSalesDeductions>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RleHRyZWdpb246NjMzYjhjZGNmNGM3NGQ5ODhmMTEzYmU0ODgwYmRmZGZfNjU5NzA2OTc2Njg0NQ_412203ff-be11-4442-be37-40c6d4372369">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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;7,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;10,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;17,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;35,338&#160;&lt;/span&gt;&lt;/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;As of June&#160;30, 2020, the Company capitalized $3.3 million of pre-launch inventory costs. As of December&#160;31, 2019, the Company had not capitalized any pre-launch inventory costs. Inventories include acquired inventory from the USWM Acquisition. Refer to Note 3 for further discussion of the USWM Acquisition.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RleHRyZWdpb246NjMzYjhjZGNmNGM3NGQ5ODhmMTEzYmU0ODgwYmRmZGZfMTY3_4004ae38-fc2f-4a59-ac7e-3f95f6db0ef2">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;7,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;10,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;17,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;35,338&#160;&lt;/span&gt;&lt;/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="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfMi0xLTEtMS0w_36429ddd-7470-427b-afb1-1eff192da824"
      unitRef="usd">7262000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfMi0zLTEtMS0w_f8e072b5-b0b3-42f4-ab78-a8d3ba4acba0"
      unitRef="usd">4582000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfMy0xLTEtMS0w_edf9ab66-6235-4245-8db1-0efc7f0241fa"
      unitRef="usd">10658000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfMy0zLTEtMS0w_681cce63-b6dc-41a9-95ac-3fc16116e014"
      unitRef="usd">11428000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfNC0xLTEtMS0w_6a85c73e-4066-44d4-aca2-e3f43c7a9ed4"
      unitRef="usd">17418000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfNC0zLTEtMS0w_210fee28-92f2-41b4-8964-2a944494c85a"
      unitRef="usd">10618000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfNS0xLTEtMS0w_063ab4d1-0269-4634-9396-08e2407a4d06"
      unitRef="usd">35338000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RhYmxlOjZhMjQ1OTMwOWYyYjQzMjZiMGI1N2E4NTIwODdlY2M3L3RhYmxlcmFuZ2U6NmEyNDU5MzA5ZjJiNDMyNmIwYjU3YTg1MjA4N2VjYzdfNS0zLTEtMS0w_7c18faf4-db05-4b18-90a1-e42a72597b54"
      unitRef="usd">26628000</us-gaap:InventoryNet>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="icb99c581724948c78637739cee945a60_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RleHRyZWdpb246NjMzYjhjZGNmNGM3NGQ5ODhmMTEzYmU0ODgwYmRmZGZfMTA5OTUxMTYyNzk5OA_11bea6d5-d147-4f39-a63e-d1c601f0ae78"
      unitRef="usd">3300000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i87cf9cc380354107baf57a900b13b068_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM182Ny9mcmFnOjYzM2I4Y2RjZjRjNzRkOTg4ZjExM2JlNDg4MGJkZmRmL3RleHRyZWdpb246NjMzYjhjZGNmNGM3NGQ5ODhmMTEzYmU0ODgwYmRmZGZfNDM5ODA0NjUxMTUzNA_39f6eac0-ba48-441a-8a5c-4d005354b1d4"
      unitRef="usd">0</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV82NTk3MDY5NzcyNDg5_8657eac3-adae-44ec-939e-0d044aaa3d8f">Investments in Unconsolidated VIEs&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 April 2020, the Company entered into a Development and Option Agreement (Development Agreement) with Navitor Pharmaceuticals, Inc. (Navitor). The Company can terminate the Development Agreement upon 30 days&#x2019; notice.&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;Under the terms of the Development Agreement, the Company and Navitor will jointly conduct a Phase II clinical program for NV-5138 (SPN-820) for treatment-resistant depression. The Company will bear all development costs incurred by either party up to a maximum of $50&#160;million for Phase I and Phase II development, in addition to the costs that the Company will incur for other research and development support activities. There are certain additional payment amounts which could be incurred by the Company that are contingent upon Navitor achieving defined development milestones. The Company has an option to acquire or license NV-5138 (SPN-820), for which additional payments would be required. The Company paid Navitor a one time, nonrefundable, and non-creditable fee of $10&#160;million for this option to acquire or license NV-5138 (SPN-820). This cost is included 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;Research and development expense&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 for the three and six months ended June&#160;30, 2020.&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 entering into the Development Agreement, the Company acquired Series D Preferred Shares of Navitor for $15&#160;million, representing approximately a 13% ownership position in Navitor. The Company has determined that Navitor is a VIE. The Company has not consolidated this VIE because the Company lacks the power to direct the activities that most significantly impact Navitor&#x2019;s economic performance and, therefore, have accounted for the investment under the cost method of accounting and included 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;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:120%;"&gt;in the condensed consolidated balance sheets.&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 of June&#160;30, 2020, the carrying value of our investment in Navitor was approximately $15&#160;million. The maximum exposure to losses related to Navitor is limited to the $15&#160;million carrying value of the investment, a maximum of approximately $50&#160;million for Phase I and Phase II development of NV-5138 (SPN-820), and the cost of other development and formulation activities provided by the Company until the date of termination of the Development 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;We have provided no financing to Navitor other than amounts required under the Development Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <supn:VariableInterestEntityAgreementTerminationNoticePeriod
      contextRef="if13c6d6f1119422aa9c97a6f2fe8b5ea_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV8zMjk4NTM0ODk4Mzc5_887f08cf-9ff5-4384-9fb6-b52af8f3a1c7">P30D</supn:VariableInterestEntityAgreementTerminationNoticePeriod>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="if13c6d6f1119422aa9c97a6f2fe8b5ea_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV8xMDk5NTExNjQyMDkw_5e0efc9d-7e11-4e30-89c2-52eb9c14a8cb"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <supn:CollaborativeArrangementPaymentForOptionIssueFee
      contextRef="if13c6d6f1119422aa9c97a6f2fe8b5ea_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV8xMDk5NTExNjQyMTI2_18c75575-f1b4-4d14-b28b-0f0a80bf842b"
      unitRef="usd">10000000</supn:CollaborativeArrangementPaymentForOptionIssueFee>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i70a38c414b2d43d39461c7f2d88ea9aa_I20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV82NTk3MDY5NzcyNTE0_b72470dc-fd64-4e66-bb88-0b4c15b76460"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="if13c6d6f1119422aa9c97a6f2fe8b5ea_D20200401-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV82NTk3MDY5NzcyNDg1_508c5d94-3eb7-453d-8b98-7c0e6b81e831"
      unitRef="number">0.13</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ie77aecf9dd85492ba905e08a5f58eccd_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV82NTk3MDY5NzcyNDU0_1de32321-d839-48bd-9fc0-d4cb437071ff"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ie77aecf9dd85492ba905e08a5f58eccd_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV8xMDk5NTExNjQyODc0_1de32321-d839-48bd-9fc0-d4cb437071ff"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesFvNiCost>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="if13c6d6f1119422aa9c97a6f2fe8b5ea_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xNTI1L2ZyYWc6YjA2ZTdlNTg1ZDkwNGJkOGEzODRiZjcxOTRjZjFjYTkvdGV4dHJlZ2lvbjpiMDZlN2U1ODVkOTA0YmQ4YTM4NGJmNzE5NGNmMWNhOV8xMDk5NTExNjQyMTI5_5e0efc9d-7e11-4e30-89c2-52eb9c14a8cb"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RleHRyZWdpb246MzQ3ODMyNWMwYjI4NGRmMGJhY2FkMWMxMjg5MjJkOGFfNjU5NzA2OTc2NzE0MQ_9f57af6b-765c-41fc-a783-3f371a1c907b">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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;12,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,740&#160;&lt;/span&gt;&lt;/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,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;17,941&#160;&lt;/span&gt;&lt;/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.6 million and $1.1 million for the three and six months ended June&#160;30, 2020, respectively, and approximately $0.4 million and $0.7 million for the three and six months ended June&#160;30, 2019. &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 of June&#160;30, 2020, there were no identified indicators of impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <supn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RleHRyZWdpb246MzQ3ODMyNWMwYjI4NGRmMGJhY2FkMWMxMjg5MjJkOGFfMzEy_0d66750d-6654-4504-be09-8939f8262a47">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;12,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,740&#160;&lt;/span&gt;&lt;/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,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;17,941&#160;&lt;/span&gt;&lt;/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="i7ef9413706334ea5a51225b76d4e3faa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfMi0xLTEtMS0w_0a3bd2f9-ef57-47ce-b211-5f3ecd4721e4"
      unitRef="usd">12252000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4941c09b86794d34b9234e8d83a646b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfMi0zLTEtMS0w_ed177200-4c6c-45c4-b956-cd6a254d2dad"
      unitRef="usd">11053000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i19f6a141b41443a688d3acc0e1810150_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfMy0xLTEtMS0w_b98b53d7-7078-4cd7-8684-021a6d8cb785"
      unitRef="usd">15183000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i24caba5c6d1548fe9605d7c8371d4ddf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfMy0zLTEtMS0w_0ba53268-5fef-48fa-bb6a-9d87e84124ac"
      unitRef="usd">14217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e60a287d72a41289306797f3690b5a5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNC0xLTEtMS0w_8f9c7208-d8db-4965-a81c-c34f2db8f446"
      unitRef="usd">2225000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ba72081640648e9a2c8367b38717a91_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNC0zLTEtMS0w_3b961263-1390-4449-8bb4-fdfde42fa607"
      unitRef="usd">2225000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i49711e76c93942b78d47fd13b04fdcb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNS0xLTEtMS0w_a36152eb-524e-440a-b552-e4dee4403fc3"
      unitRef="usd">2065000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i75fd8804e52e404b8576a7a5006befe9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNS0zLTEtMS0w_a264ef32-4d09-48a7-bc0b-5cd614ca5260"
      unitRef="usd">1839000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifacc9b2f3f0a4326a15eba2592e319e1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNi0xLTEtMS0w_20a00f3e-1e99-4963-a92e-dee41063e6df"
      unitRef="usd">15000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3bf2a452d7d746e29733eaecaae431e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNi0zLTEtMS0w_0020878a-c80e-4b35-976f-cc5231db0cd0"
      unitRef="usd">433000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNy0xLTEtMS0w_477e587a-ff18-4600-89c4-9b263ee5814b"
      unitRef="usd">31740000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfNy0zLTEtMS0w_4b76f2b8-73e9-45e2-ac5b-9d4c5c1459bf"
      unitRef="usd">29767000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfOC0xLTEtMS0w_5eaf6b3d-1efa-45ef-8186-b217d64278b2"
      unitRef="usd">13799000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfOC0zLTEtMS0w_79a11427-c6a0-469d-a514-8ebdae789a23"
      unitRef="usd">12699000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfOS0xLTEtMS0w_adecb183-8599-402e-acea-02b02dd907e1"
      unitRef="usd">17941000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RhYmxlOjQ1NTA4ZjBmZTE3MjRiMDliYTJiNTkyYTU1NGM1NTYyL3RhYmxlcmFuZ2U6NDU1MDhmMGZlMTcyNGIwOWJhMmI1OTJhNTU0YzU1NjJfOS0zLTEtMS0w_a69e4f4a-2d07-459d-a54d-970d3f57c5cd"
      unitRef="usd">17068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RleHRyZWdpb246MzQ3ODMyNWMwYjI4NGRmMGJhY2FkMWMxMjg5MjJkOGFfMTA5OTUxMTYyODIxNA_0a47a006-9051-44eb-8385-6eca77561701"
      unitRef="usd">600000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RleHRyZWdpb246MzQ3ODMyNWMwYjI4NGRmMGJhY2FkMWMxMjg5MjJkOGFfMTA5OTUxMTYyODIzMA_177790a2-7904-4214-a93f-6160dd20453f"
      unitRef="usd">1100000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RleHRyZWdpb246MzQ3ODMyNWMwYjI4NGRmMGJhY2FkMWMxMjg5MjJkOGFfMTA5OTUxMTYyODE2MA_fd7dd485-61e7-491a-be82-6786ba4c0bee"
      unitRef="usd">400000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183MC9mcmFnOjM0NzgzMjVjMGIyODRkZjBiYWNhZDFjMTI4OTIyZDhhL3RleHRyZWdpb246MzQ3ODMyNWMwYjI4NGRmMGJhY2FkMWMxMjg5MjJkOGFfMTA5OTUxMTYyODE2OQ_8fc425e0-3960-48f0-8665-c0791758062c"
      unitRef="usd">700000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RleHRyZWdpb246YjMxNDM0MDk5N2UzNDkwYmExNmYyMzkwMDNmMWNmMThfNzE0NjgyNTU4MTU2Nw_bbd938be-ce2f-46ce-8a62-4b4e57e0c855">Goodwill and Intangible Assets, net&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;Goodwill represents the excess of the USWM Acquisition purchase price over the fair value of the tangible and identifiable intangible net assets acquired. Refer to Note 3 for further discussion on the USWM Acquisition.&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;Intangible assets also includes: patent defense costs, which are deferred legal fees incurred in conjunction with defending patents for Oxtellar XR and Trokendi XR; an acquired IPR&amp;amp;D asset; and acquired developed technology and product rights. For &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;intangible assets, excluding the acquired IPR&amp;amp;D asset, the Company amortizes these costs over the useful life of the respective intangible 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 following table sets forth the gross carrying amount and related accumulated amortization of goodwill and intangible assets (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.563%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.055%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.528%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.661%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.528%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.665%;"/&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;June 30,&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired In-process Research &amp;amp; Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/tr&gt;&lt;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;Intangible assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired Developed Technology and Product Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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;10.50 - 12.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;237,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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.50 - 6.80&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td 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;408,272&#160;&lt;/span&gt;&lt;/td&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&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;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. &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;Amortization expense on intangible assets was approximately $2.4 million and $3.7 million for the three and six month periods ended June&#160;30, 2020, respectively, and approximately $1.3 million and $2.6 million for the three and six month periods ended June&#160;30, 2019.&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;As of June&#160;30, 2020, there were no identified indicators of impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RleHRyZWdpb246YjMxNDM0MDk5N2UzNDkwYmExNmYyMzkwMDNmMWNmMThfODUw_7f7766ec-3824-4548-880c-7e71eed82456">&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 gross carrying amount and related accumulated amortization of goodwill and intangible assets (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.563%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.055%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.528%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.661%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.528%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.665%;"/&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;June 30,&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired In-process Research &amp;amp; Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/tr&gt;&lt;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;Intangible assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired Developed Technology and Product Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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;10.50 - 12.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;237,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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.50 - 6.80&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td 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;408,272&#160;&lt;/span&gt;&lt;/td&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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMi0zLTEtMS0yNTQ2_8e77809e-4a97-4727-bcc3-bc58c66a18f1"
      unitRef="usd">88095000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMi01LTEtMS0yNTQ2_1ca4fd71-60f5-40f9-b82f-500000ca7aaf"
      unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6c7bed8a5bff46a79e2891e4f1068ff0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMy0zLTEtMS0yNjU5_6635c55d-dbf2-4c72-9447-527495e7433e"
      unitRef="usd">150000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if4394b64cc3348b190348e7c49933603_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMy01LTEtMS0yNjU5_90c0091b-bba2-426e-9e1f-d5f1507dc7aa"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ida7d91c326204bf29d7d83d47646db50_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfNS0xLTEtMS02OTczL3RleHRyZWdpb246NTY5MmM3ZGQzMmJiNGZjOGFjZTA5ODBhZGFlZWM4MTBfMTA5OTUxMTYyNzc4MA_6ecb1d6f-5484-45c2-b609-f342438cac50">P10Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8ecb971c7a6846bb992c24e9863e60f4_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfNS0xLTEtMS02OTczL3RleHRyZWdpb246NTY5MmM3ZGQzMmJiNGZjOGFjZTA5ODBhZGFlZWM4MTBfMTA5OTUxMTYyNzc4NQ_79bc74f0-9d69-4de6-826e-a2171015569f">P12Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia0ee21c8b9e34058bdddaa74c07ecbe0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfNS0zLTEtMS02OTcw_8b43d162-2fb8-44d1-9b04-48b37f3a06bc"
      unitRef="usd">237000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i29c6a60583d44eaea22faae2a4e166d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfNS01LTEtMS02OTcw_57020af9-31b3-4cd6-b44f-1cd455344894"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i025f9d2c64f94b1c99c3cc0e520d0c40_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMi0xLTEtMS0wL3RleHRyZWdpb246OTE0OGJkYjMwODI1NGIzZWE2ODNjNWMzOWU4YjgyYzBfMzI5ODUzNDg4MzM0Nw_fbc0869c-8103-4d69-9f0c-743097d5ed5e">P2Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i20d7611c30a845fab915bf430a6445e0_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMi0xLTEtMS0wL3RleHRyZWdpb246OTE0OGJkYjMwODI1NGIzZWE2ODNjNWMzOWU4YjgyYzBfMzI5ODUzNDg4MzM1Mw_8aa0687f-bf49-42cc-9b16-a33822697aa1">P6Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea5eb8f02c9d441c8b405e5f68577faf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMi0zLTEtMS0w_a311181b-d758-4ba4-9d67-af3c02926110"
      unitRef="usd">43514000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i788d0740d44248aabd761649d14f3feb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMi01LTEtMS0w_ef241561-d735-49f4-91b3-95b66b73d989"
      unitRef="usd">43375000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMy0zLTEtMS0w_1036dd61-fb60-4690-a46e-cd29e6c03be7"
      unitRef="usd">22242000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfMy01LTEtMS0w_379a85de-9c1e-4aae-b88f-717d57af5fe8"
      unitRef="usd">18535000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfNC0zLTEtMS0w_bf0d3983-a11c-482a-a9d5-2e3be5a66cb0"
      unitRef="usd">408272000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RhYmxlOjZlYzI3YzJhNTdhZDRmNjhhYmRjNTRlMWUzN2FiY2YyL3RhYmxlcmFuZ2U6NmVjMjdjMmE1N2FkNGY2OGFiZGM1NGUxZTM3YWJjZjJfNC01LTEtMS0w_28a8e812-c148-4e04-a3f0-2fda45ff6345"
      unitRef="usd">24840000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RleHRyZWdpb246YjMxNDM0MDk5N2UzNDkwYmExNmYyMzkwMDNmMWNmMThfMTA5OTUxMTYyODc2NA_eab307d5-0ff4-4545-a4f0-63aa96b6ad4f"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RleHRyZWdpb246YjMxNDM0MDk5N2UzNDkwYmExNmYyMzkwMDNmMWNmMThfMTA5OTUxMTYyODc3Mg_583043dc-41e9-4c67-aeec-12dbbd0c20f7"
      unitRef="usd">3700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RleHRyZWdpb246YjMxNDM0MDk5N2UzNDkwYmExNmYyMzkwMDNmMWNmMThfMTA5OTUxMTYyODY3OQ_87ae4b99-6196-48fd-ab0c-7cd59c01583e"
      unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183My9mcmFnOmIzMTQzNDA5OTdlMzQ5MGJhMTZmMjM5MDAzZjFjZjE4L3RleHRyZWdpb246YjMxNDM0MDk5N2UzNDkwYmExNmYyMzkwMDNmMWNmMThfMTA5OTUxMTYyODY5MQ_0ed4c6fe-e2e6-47cc-917e-01a902e87b0a"
      unitRef="usd">2600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RleHRyZWdpb246NTE4MGU0YTBmYWY3NGJjZTlkY2MxNmVhMzE3NTExYzdfNjU5NzA2OTc2Njk5OQ_00bd9e3d-b4db-475b-9498-167475de9a1f">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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;10,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;11,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;10,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;Accrued royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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;13,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;58,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;border-top:1pt solid #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;34,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;&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:8pt;font-weight:400;line-height:120%;"&gt;Includes preclinical and all clinical trial-related costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <supn:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RleHRyZWdpb246NTE4MGU0YTBmYWY3NGJjZTlkY2MxNmVhMzE3NTExYzdfMjg1_c0cd89d8-c530-4ead-925c-4450e1fc9842">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;10,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;11,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;10,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;Accrued royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;/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;13,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;58,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;border-top:1pt solid #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;34,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;&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:8pt;font-weight:400;line-height:120%;"&gt;Includes preclinical and all clinical trial-related costs.&lt;/span&gt;&lt;/div&gt;</supn:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock>
    <supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfMi0xLTEtMS0w_df5cc0f7-dba2-4b11-927e-8b6714a7b899"
      unitRef="usd">10735000</supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent>
    <supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfMi0zLTEtMS0w_8677f36a-2405-416c-ac3f-5fde396746d3"
      unitRef="usd">13285000</supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfMy0xLTEtMS0w_e902e236-c2bb-4afa-80e2-8f029e36abb8"
      unitRef="usd">11995000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfMy0zLTEtMS0w_d3ab2c09-713d-4882-98ef-0d86db803762"
      unitRef="usd">11223000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNC0xLTEtMS0w_0a8dcba9-df51-406d-a138-857bf111aad1"
      unitRef="usd">10090000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNC0zLTEtMS0w_408d9a2c-327b-45af-833d-3532730e5682"
      unitRef="usd">3936000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNS0xLTEtMS00OTQ5_328ca687-417d-44a6-ab1d-ef32c5163e3d"
      unitRef="usd">12957000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNS0zLTEtMS00OTQ5_992814d3-4e0e-4056-86df-92b08d5f4cb2"
      unitRef="usd">0</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNi0xLTEtMS0w_ae3699e3-9dd1-4451-a865-b47163479d9e"
      unitRef="usd">13041000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNi0zLTEtMS0w_cc077b1f-c34e-49dd-baa1-a3969fb81181"
      unitRef="usd">5861000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNy0xLTEtMS0w_e15cd763-3dee-4083-80e9-92d345d69f94"
      unitRef="usd">58818000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183Ni9mcmFnOjUxODBlNGEwZmFmNzRiY2U5ZGNjMTZlYTMxNzUxMWM3L3RhYmxlOmIzOWVlZjhmZTU3YzQxMWNiMGJkMmM0OWY0YmE3MzU4L3RhYmxlcmFuZ2U6YjM5ZWVmOGZlNTdjNDExY2IwYmQyYzQ5ZjRiYTczNThfNy0zLTEtMS0w_9ef6012c-5588-494f-b048-4200ed4c205a"
      unitRef="usd">34305000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <supn:AccruedProductReturnsAndRebatesTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RleHRyZWdpb246NDc0YzEyY2U0ZDQ3NDg4ZjgxYTk0YWUyNGMzYTYzZTBfNjU5NzA2OTc2NjgzNQ_e71fcb58-ae32-4919-bcba-a590c07d6ed5">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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;118,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;25,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;144,105&#160;&lt;/span&gt;&lt;/td&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="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RleHRyZWdpb246NDc0YzEyY2U0ZDQ3NDg4ZjgxYTk0YWUyNGMzYTYzZTBfMTM3_eb3fb56d-9f1d-4c9a-95f9-932c25660b69">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width: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;June 30,&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;118,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;25,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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;144,105&#160;&lt;/span&gt;&lt;/td&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="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RhYmxlOmI4ZTI4ZTcyOTlhNTQ5NWQ4MzhhMGE1ZTU5MjI3ZDA1L3RhYmxlcmFuZ2U6YjhlMjhlNzI5OWE1NDk1ZDgzOGEwYTVlNTkyMjdkMDVfMi0xLTEtMS0w_432e80ef-200f-4c62-b00b-4a5bcc533612"
      unitRef="usd">118335000</supn:AccruedRebates>
    <supn:AccruedRebates
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RhYmxlOmI4ZTI4ZTcyOTlhNTQ5NWQ4MzhhMGE1ZTU5MjI3ZDA1L3RhYmxlcmFuZ2U6YjhlMjhlNzI5OWE1NDk1ZDgzOGEwYTVlNTkyMjdkMDVfMi0zLTEtMS0w_c665a3a2-f577-4302-94e8-efe57fb9dd1c"
      unitRef="usd">88811000</supn:AccruedRebates>
    <supn:AccruedProductReturns
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RhYmxlOmI4ZTI4ZTcyOTlhNTQ5NWQ4MzhhMGE1ZTU5MjI3ZDA1L3RhYmxlcmFuZ2U6YjhlMjhlNzI5OWE1NDk1ZDgzOGEwYTVlNTkyMjdkMDVfMy0xLTEtMS0w_91040f51-d328-4511-84ec-fd2516e06019"
      unitRef="usd">25770000</supn:AccruedProductReturns>
    <supn:AccruedProductReturns
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RhYmxlOmI4ZTI4ZTcyOTlhNTQ5NWQ4MzhhMGE1ZTU5MjI3ZDA1L3RhYmxlcmFuZ2U6YjhlMjhlNzI5OWE1NDk1ZDgzOGEwYTVlNTkyMjdkMDVfMy0zLTEtMS0w_470a7770-f51b-426f-9fe8-84833b8f61ef"
      unitRef="usd">18818000</supn:AccruedProductReturns>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i512b12c9fe814072a82fb7e8beaa9e35_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RhYmxlOmI4ZTI4ZTcyOTlhNTQ5NWQ4MzhhMGE1ZTU5MjI3ZDA1L3RhYmxlcmFuZ2U6YjhlMjhlNzI5OWE1NDk1ZDgzOGEwYTVlNTkyMjdkMDVfNC0xLTEtMS0w_cb95ff88-398c-435f-8043-5897d7247203"
      unitRef="usd">144105000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i8644ff4f02374c7eb3a1c36de6360900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM183OS9mcmFnOjQ3NGMxMmNlNGQ0NzQ4OGY4MWE5NGFlMjRjM2E2M2UwL3RhYmxlOmI4ZTI4ZTcyOTlhNTQ5NWQ4MzhhMGE1ZTU5MjI3ZDA1L3RhYmxlcmFuZ2U6YjhlMjhlNzI5OWE1NDk1ZDgzOGEwYTVlNTkyMjdkMDVfNC0zLTEtMS0w_9c22aa56-9dfb-4b16-b719-d03cbceac145"
      unitRef="usd">107629000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RleHRyZWdpb246MDQ5OWJjYWNlMjZiNDU3ZmE2Yzk5MWQwYTViZjQyNDFfNjU5NzA2OTc2NzAyMA_0cfc67dc-a45d-41cf-88e0-f7285a9da9b1">Interest 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;Interest expense consists of the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.100%;"/&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:8.359%;"/&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:8.364%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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&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,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;(9,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest 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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(11,570)&lt;/span&gt;&lt;/td&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;(11,268)&lt;/span&gt;&lt;/td&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&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;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.2 million and $8.2 million for the three and six months ended June&#160;30, 2020, respectively, and $3.9 million and $7.7 million for the three and six months ended June&#160;30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RleHRyZWdpb246MDQ5OWJjYWNlMjZiNDU3ZmE2Yzk5MWQwYTViZjQyNDFfNDM5ODA0NjUxMTYyOQ_1ce21d1d-12af-430f-8197-bf84d4780565">&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;Interest expense consists of the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.100%;"/&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:8.359%;"/&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:8.364%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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: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="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;/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&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,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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;(9,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest 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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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 #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(11,570)&lt;/span&gt;&lt;/td&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;(11,268)&lt;/span&gt;&lt;/td&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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNC0xLTEtMS0w_cc736b10-316c-457a-a49a-0794604cb2d9"
      unitRef="usd">4792000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNC0zLTEtMS0w_eaf30037-1092-43a0-8340-0a87d4497155"
      unitRef="usd">4253000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNC01LTEtMS0w_81a395c7-7f1b-4d11-ae75-deb48df96363"
      unitRef="usd">9485000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNC03LTEtMS0w_9a165c67-5740-4d0e-a030-f1517153e1ac"
      unitRef="usd">8972000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNS0xLTEtMS0w_8f3681cd-a202-4645-976d-2a86b46c449d"
      unitRef="usd">1023000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNS0zLTEtMS0w_dba257ab-0d6b-4966-824b-261ee799b9d5"
      unitRef="usd">1136000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNS01LTEtMS0xMjA1_c5cb83aa-eb71-45ad-ac93-86dc95841113"
      unitRef="usd">2085000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNS03LTEtMS0xMjA2_241df698-0d82-4cb0-892c-b58d9f362f2c"
      unitRef="usd">2296000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNy0xLTEtMS0w_6a6aa0b0-3efd-4db8-adc7-d4a6c767905e"
      unitRef="usd">5815000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNy0zLTEtMS0w_4c3267a5-c6f5-4554-a47f-903b407d6383"
      unitRef="usd">5389000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNy01LTEtMS0w_e2671b36-b457-475b-ae48-5690c1e1dd42"
      unitRef="usd">11570000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RhYmxlOjg2NmM4NmQwNjM5ZDQ2YmQ4ZjU3OWE2Yzg3MmU2MjU1L3RhYmxlcmFuZ2U6ODY2Yzg2ZDA2MzlkNDZiZDhmNTc5YTZjODcyZTYyNTVfNy03LTEtMS0w_93d62e3d-4bf5-4c35-a80a-4d190fbbb68d"
      unitRef="usd">11268000</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3b4088b56fc84568a4120fb91b171b7b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RleHRyZWdpb246MDQ5OWJjYWNlMjZiNDU3ZmE2Yzk5MWQwYTViZjQyNDFfMTA5OTUxMTYyODI0Mw_33425331-a95a-4c4b-ae54-4fd1e273c846"
      unitRef="usd">4200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RleHRyZWdpb246MDQ5OWJjYWNlMjZiNDU3ZmE2Yzk5MWQwYTViZjQyNDFfMTA5OTUxMTYyODI1OA_c13e68e2-39f1-49d5-8320-1c1a98e1f3f7"
      unitRef="usd">8200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i105548052eec4f5bb741bc8baa5879e6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RleHRyZWdpb246MDQ5OWJjYWNlMjZiNDU3ZmE2Yzk5MWQwYTViZjQyNDFfMTA5OTUxMTYyODE2NA_5550a243-747c-454c-8094-9b061294b13b"
      unitRef="usd">3900000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i371ee73dfb7c40ad8af67a743e69e43c_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184Mi9mcmFnOjA0OTliY2FjZTI2YjQ1N2ZhNmM5OTFkMGE1YmY0MjQxL3RleHRyZWdpb246MDQ5OWJjYWNlMjZiNDU3ZmE2Yzk5MWQwYTViZjQyNDFfMTA5OTUxMTYyODE3MQ_b86437e6-bb36-4192-91e0-5c62fdd078f3"
      unitRef="usd">7700000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8c0e0923adb74fc4b5b1a8d36abd4ae3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184NS9mcmFnOjBkY2M4YTFjMzI0NDQ4NWZiNTViODE3ZDM5OTcxYTRhL3RleHRyZWdpb246MGRjYzhhMWMzMjQ0NDg1ZmI1NWI4MTdkMzk5NzFhNGFfNDM5ODA0NjUxNzc1Mg_4ff6d564-56cb-45f8-9be2-87b44433ff88">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 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;Through the USWM Acquisition, the Company acquired licensing agreements with other pharmaceutical companies for APOKYN, XADAGO and MYOBLOC. The Company is obligated to pay to royalties to third party parties, as a percentage of net product sales, for each of the products under the respective license agreement. Royalties expense incurred 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:115%;"&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:115%;"&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;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.  Per the terms of the agreement full ownership of the royalty rights will revert to the Company if and when a certain cumulative payment threshold is reached (see Note 2, Note 4 and Note 18).&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;USWM Enterprise Commitments Assumed&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 part of the USWM acquisition, the Company assumed the remaining commitments of USWM Enterprises and its subsidiaries, which are discussed below. In addition to the annual minimum purchase quantity requirements, amounting to an estimated &#x20ac;3.0&#160;million annually, under the contract manufacturing agreement with Merz for the manufacture and supply of MYOBLOC, USWM Enterprises had an existing license and distribution agreement for XADAGO, which included an annual minimum promotional spend to support the marketing of XADAGO for the first five years of the agreement. As of June&#160;30, 2020, the remaining contractual commitments was $4.5&#160;million, of which $2.5&#160;million is for the period July 2020 to June 2021. (See Note 3 for further discussion on the USWM Acquisition and Note 10 for further discussion on the Merz Agreement).&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i96b012cc3c91495f8eb66c6b1c8fe734_I20140930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184NS9mcmFnOjBkY2M4YTFjMzI0NDQ4NWZiNTViODE3ZDM5OTcxYTRhL3RleHRyZWdpb246MGRjYzhhMWMzMjQ0NDg1ZmI1NWI4MTdkMzk5NzFhNGFfNjM0_bb45e025-4c1f-4f88-9e41-1a71aef193a4"
      unitRef="usd">30000000.0</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <supn:PurchaseCommitmentAnnualMinimumAmountCommitted
      contextRef="ia6fa5724fa6242bf8d171716248b2074_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184NS9mcmFnOjBkY2M4YTFjMzI0NDQ4NWZiNTViODE3ZDM5OTcxYTRhL3RleHRyZWdpb246MGRjYzhhMWMzMjQ0NDg1ZmI1NWI4MTdkMzk5NzFhNGFfMzI5ODUzNDg5NjE4Ng_81ef9cc8-fde6-4262-984d-450b60e11fca"
      unitRef="eur">3000000.0</supn:PurchaseCommitmentAnnualMinimumAmountCommitted>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="ic235a8f35b0649c894cbfb75eff95084_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184NS9mcmFnOjBkY2M4YTFjMzI0NDQ4NWZiNTViODE3ZDM5OTcxYTRhL3RleHRyZWdpb246MGRjYzhhMWMzMjQ0NDg1ZmI1NWI4MTdkMzk5NzFhNGFfMzg0ODI5MDcwODQyNw_2144bd8a-fe35-437c-8b14-bc01c50fbe2f">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="ia6fa5724fa6242bf8d171716248b2074_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184NS9mcmFnOjBkY2M4YTFjMzI0NDQ4NWZiNTViODE3ZDM5OTcxYTRhL3RleHRyZWdpb246MGRjYzhhMWMzMjQ0NDg1ZmI1NWI4MTdkMzk5NzFhNGFfMTA5OTUxMTYzNzQ1MA_001be09a-4f0c-4b4d-9fdd-b44c7d2b8ba3"
      unitRef="usd">4500000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="if1540c66ec6548ed86cc17cf266278cf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM184NS9mcmFnOjBkY2M4YTFjMzI0NDQ4NWZiNTViODE3ZDM5OTcxYTRhL3RleHRyZWdpb246MGRjYzhhMWMzMjQ0NDg1ZmI1NWI4MTdkMzk5NzFhNGFfMTY0OTI2NzQ1NDY2NA_bf321803-d27d-4133-bae2-ac622b183837"
      unitRef="usd">2500000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0xLTEtMS0w_06480b49-f4ff-4018-b213-c8b18c9f27b8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0xLTEtMS0w_06480b49-f4ff-4018-b213-c8b18c9f27b8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0zLTEtMS0w_d5ef5dea-9ec5-4717-b95a-3fa72be3ff37"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0zLTEtMS0w_d5ef5dea-9ec5-4717-b95a-3fa72be3ff37"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS01LTEtMS0w_c14e4e39-3fe1-4a19-8561-94fd8a033e02"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS01LTEtMS0w_c14e4e39-3fe1-4a19-8561-94fd8a033e02"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS03LTEtMS0w_79e6c36f-60c8-442c-a583-19892d1dfd20"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS03LTEtMS0w_79e6c36f-60c8-442c-a583-19892d1dfd20"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RleHRyZWdpb246NDQ5YWY5MDk0MWU4NGMwZmIzZWRhZTU1ZTZmOWQ1NjFfMzg0ODI5MDY5NzU1MQ_53889b71-f06b-41ac-ba88-af51d2d7ad89" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RleHRyZWdpb246NDQ5YWY5MDk0MWU4NGMwZmIzZWRhZTU1ZTZmOWQ1NjFfMzg0ODI5MDY5NzU1MQ_53889b71-f06b-41ac-ba88-af51d2d7ad89" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes amortization of acquired intangible assets</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0xLTEtMS0w_06480b49-f4ff-4018-b213-c8b18c9f27b8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RleHRyZWdpb246NDQ5YWY5MDk0MWU4NGMwZmIzZWRhZTU1ZTZmOWQ1NjFfMzg0ODI5MDY5NzU1MQ_53889b71-f06b-41ac-ba88-af51d2d7ad89"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS0zLTEtMS0w_d5ef5dea-9ec5-4717-b95a-3fa72be3ff37"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RleHRyZWdpb246NDQ5YWY5MDk0MWU4NGMwZmIzZWRhZTU1ZTZmOWQ1NjFfMzg0ODI5MDY5NzU1MQ_53889b71-f06b-41ac-ba88-af51d2d7ad89"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS01LTEtMS0w_c14e4e39-3fe1-4a19-8561-94fd8a033e02"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RleHRyZWdpb246NDQ5YWY5MDk0MWU4NGMwZmIzZWRhZTU1ZTZmOWQ1NjFfMzg0ODI5MDY5NzU1MQ_53889b71-f06b-41ac-ba88-af51d2d7ad89"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RhYmxlOjMwOTdiNTczNmUyYjQ0N2E4MzRjNzRjYjkyMzkwNDQzL3RhYmxlcmFuZ2U6MzA5N2I1NzM2ZTJiNDQ3YTgzNGM3NGNiOTIzOTA0NDNfOS03LTEtMS0w_79e6c36f-60c8-442c-a583-19892d1dfd20"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmJmZjM3YzA0NjViNjRkYmZiY2FkOWQ2OWY3MmFjNjAzL3NlYzpiZmYzN2MwNDY1YjY0ZGJmYmNhZDlkNjlmNzJhYzYwM18xOS9mcmFnOjQ0OWFmOTA5NDFlODRjMGZiM2VkYWU1NWU2ZjlkNTYxL3RleHRyZWdpb246NDQ5YWY5MDk0MWU4NGMwZmIzZWRhZTU1ZTZmOWQ1NjFfMzg0ODI5MDY5NzU1MQ_53889b71-f06b-41ac-ba88-af51d2d7ad89"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
