<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:supn="http://www.supernus.com/20210930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="supn-20210930.xsd" xlink:type="simple"/>
    <context id="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6cb1d02101ef4918b98e8a9c325bbf3b_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i7a2d720779024e2b8a3067fd0519fbb0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2063419ab8594e98845905dfae6358dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8677df222c048aba3c22abc80fc41f9_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic4dbb948ba8f498c8bee89e23cdad8c3_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i69a4f1e2bbbb4dfbb25bba19d570797b_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0cbf73f4ae884450bf901024ce62d84e_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ic1e6b156c9574fe9923b15dc35b97284_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idee06228e136425bbbec81901971a036_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibd132831f55141099fce489858112168_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83af1903a224496cbe639f0b6c4b580b_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib6f6c0006e0f43b385a00b812f276c91_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icaa43d2ade94494caa07fa7f4ef20a5d_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8f44aa29ab274272a4839933142f1914_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4ae786508020484681457fb5eef2f584_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i173eb887c31843ae96ff847d56bdd38c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i40ae35a128a245cebea0437aaa8fe99f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8b43aa6caff84f1aa7771ac63e466588_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i52cb0ff03e4049d8a3cf521c4163c6e5_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i232b3cd9416f486f9a40905693a5d1fc_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie789e833108a442c9fb058621161bf79_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="iadd086e2407141abbd933fed97558364_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ic4fb51c09aa2428ea2e89c74f18e4e84_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i8923bdc273ba4daa8d7048593c66a384_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ia2f4ad4ce1604ce39c4b24fffefff37c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id4852cbf5270450b8adf815b1691725f_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib187c12f607f4bb7a78575255c45d5b7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i23fcbbd38cf342759a248d67bb0605bb_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i63fc21566c6d4eb9adb10dda5d68bd17_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if93ea4e0cf1f4ab7bd8aba337716a5a5_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie7091f957ffb48eda1d5eab34a249595_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i3f3b71d0d31447a9a4fbdec3af4b0d60_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="id228953bbc204969ac9ebe9a9f8eacd7_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i18a6ad418871472eb6c50e5453f9c1d0_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2fddb3b2637f47c38e403c5d35d4e1bb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8f5df8510670470ab72bc209efb8d5c4_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i47500cddeed7414587d2bf03345d6874_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i944831a832d444cbb7ece8195e059c40_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6926e25bbf94229b273b18ca52f6480_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e5467b6f4c84dc5addf02fe9eb46613_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i5f0a6336d1a6473382abcb3ce74f72a9_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i023a742c3f4d47bc80d23537164a3010_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i05e7bb7070684da8b2eb4e3567135d78_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ie68b31a35e60483bb29d87420f485d25_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="ibcc872821e854b1b9932c0e2a5025ca1_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="i43b1d9ee45d14bf488fcdd2718e7b0b8_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="i1085cd0dd1e2456c93decce8a394eca3_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="i10121e2b9bc8402d90adb5c3c0c371ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iecbd477b567a4cf9a269db024922caea_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="if05f0feda2e448f9b5031d64ead310a1_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="ied5d68bd990c468fa5c465331c1886bb_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="i2eae535c0ade4d098f390bd283d08df9_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="i41d0f6ecd3ce4a029c1f66f828291f2e_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="i305361c3ac404b85a9ad3766f7a14ed6_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="id5cdffe48c244c79aaab0ec0648ec6a8_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="i277b2993cc2a46bea1d149fdd8b56c7a_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="if6d5c46a475f46d18e43004181eb5d03_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="i12814d2fa2bc4013bc46ed36180abfde_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8c194cf9b3224ace98c7f442daaca07b_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="i9fc8b4940fcb447c94ceaf4c89e2e5c1_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="icd2a5f3392684c43bdcf5b48daf6fa11_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="if34bbb17ffc34a5b9a0f55b20127b927_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="i252ff0b440954da7909afedba48da9a6_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="i250dfa03c2534e049189b20c64f08339_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="ibe8f9936082a44e9afd8bf7045505383_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="i11780195c9d54f2b8c018e63ac0b586c_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="i479e624140554951a5d3ede05522e24d_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="i08ed8a0d8dba4371948bff7b44f4994f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ife9a1f1257b74b1e958aeb3d7471b9dc_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i354250e4c63e40f5939693a4a12b6198_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i50f3c30689144c0abd4f2e0b85f95789_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if158c5f005c64684a6ebd085497d7ec0_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id156bda662ce450fa09314e2fed81ffc_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if97ec7738a034bd48ca109f2721d1d7f_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2def6450873c49f1a065e0efd2d40631_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i552efac67c8747299774cb3dfd739b6f_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i021c612e60684835b545c4b94a292a34_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i58786f4373db44f2b58525ff59925297_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <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="i16a60a9b02f745faa4d9478ed2d4218d_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="i4025f9ddaaa34fc7b2799344649584b5_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830RegulatoryAndCommercialActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i3eb3a2c9c2a04eeeb3e89e98c3123ac1_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830FutureSalesPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i5ee85b021fe749dc8d5010fa86148e6b_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830FDAAcceptanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i3c549670a2054e92bfb0d078a1857f20_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830NDAApprovalMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i28f7623753f943b0847052e0b05b19bd_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830FirstCommercialAndSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i5af8364776bd4d4a86b32b28ef444822_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i9362a655d694492083d3d5a5eb6cca3c_D20200609-20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:APOKYNAndSPN830Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-09</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="i59240e4bb4f64aa8a36e9ce300b0bc36_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="i777841d9e03d4422baffff0512ba7be0_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icca65d2f007e4e54bc4bcc6072f2f7f3_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="i041b49adb15b43ea81974c3258aea09f_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="ifc82cb982d2b4b0382c5cf13da151b30_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="i8600631ddfa8435c901069086fc375e4_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="i8fa08d36272143ffbb809306cbaa847f_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f9f871278804b35aeae3b1b543a83d5_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3b043bdb3a6b4d5e90581e4ac4e46f06_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i49f778f8a3cb4ceb808b2c33f2ba8f7b_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ia42e53ad6fba4775995251f7de04f303_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iabced17f2eec43c1b5402992c33630c4_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6dbb24aea9d6493bbc06ffd555c42779_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id5e8782b38da4627a54b151bfa8dccdf_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ibbb0cb49b2b04edf82673f23b5019033_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:OxtellarXRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ica58e57daede43069e794b945509eea1_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie0329f0fa4a44b7c8f1feb35cf5b5e0c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:OxtellarXRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icd91df18523c43c988f082252fd8ddae_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id5266f09bd5c468ea58e4c2f1f89a7fb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i869d7522510c4ed293da706d095e49a4_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ica892594f2ae4a7aae3488025252987c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iab25bbaf669b47438652740a6f3941d7_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie01a5340aa3240c997eeea2a91d96b2e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:MYOBLOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8a6338c9e13f4b2bbbce9df55dc744f9_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8babb43f1a604914941a988d50a14e15_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:MYOBLOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4f7eb446465846e08b0e93f3616cc263_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i545768a7c5c6472db1d04e73fda03f65_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:XADAGOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6c2afab2f3b7437ba4b630fca4bcdd54_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i84eea3aae99b4d28931366d0c866d00d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:XADAGOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i492a8425946447caa17c429980dc0e77_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if415de5997824d6f9a370f8f284484a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:QelbreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1dd588cf0ce4dbd9892672b15cb4a34_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:QelbreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i994c54e4a9c146ec9cf0736ae845816a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:QelbreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i996b80fd1c8f470dab5bf9174c59050a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:QelbreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9adc248077254b859e0a0afacf5f0e61_D20210701-20210930">
        <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:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic7e1d32506514592abd19732cc28d1e1_D20200701-20200930">
        <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:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief7b8b860f5944a0b89278328a4837ba_D20200101-20200930">
        <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:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i43d950b2dbf841059f95b1f6297a2f2c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:ThreeMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13e1bf3ef03e4f29819aa31504e062b4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:ThreeMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icccbe05df0224a949d5c8af30e16ca17_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9c42beec8d66469b9bfd5d35c10e5530_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieda2faeaa14a41049f996ef486638ff3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3095a90430e947a2af9b1a8f85beeff6_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i5c9183f981f64d6ca68ed8cb5ce8c10b_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9597efe32c434dcfb98c4534b3b1c839_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if801974e7cff48f6887f4a81f918ba20_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>2021-09-30</instant>
        </period>
    </context>
    <context id="i38a9784134e6413797c3916ea0d9a5c8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>2021-09-30</instant>
        </period>
    </context>
    <context id="i9320084d07cd41cc9806c82ee493b8bf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i430a706ad2af4f4bb165487c92375e11_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ba4f03f7b6d4f5f8539f84ab96359a4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>2021-09-30</instant>
        </period>
    </context>
    <context id="i48c4827c016d47f5a549d23234629f83_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>2021-09-30</instant>
        </period>
    </context>
    <context id="i85d642b3d9e747ce8189e8b90f71effd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i63a93a970fac469ba56288d08ced4102_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i1a9b66be0d5448af963eaa51b4ba0406_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i0aefac3405d745a2930757aba467f2eb_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ic61f4aa026164217b48430144795303d_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id736058e3dea4cd9a9df482ab1258564_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ic92985dc14db4b90b3c638cf21c8b71a_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i8d39d8f7c8534f65a23354344e595a89_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ib130358d765646ecb591bd473cd85def_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie98e2de53cd54e45a3b73e477d5051c2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if02918f138ae4a7eb4c190a274f0e2ba_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="if52bae3d3b5d42f28ceba2cf400ab4e1_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ia62514f5237d4f329e244b3cc8e13ffa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26d4a472f5a847c4b24ad15f9dd38124_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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-12-31</instant>
        </period>
    </context>
    <context id="i62bd00c6ec884747b04e01c09f378954_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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-12-31</instant>
        </period>
    </context>
    <context id="ib09aea6778864850967bdd8328ed0993_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="iab99ec7ef6034c78af10d61dde44cbbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22bf01f1d13d4f8e9e23a85ff2c3278b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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-12-31</instant>
        </period>
    </context>
    <context id="if8ca90e0c5ad44cc8bd5fdce2bd089e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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-12-31</instant>
        </period>
    </context>
    <context id="i341429cf908949c8ac65ddbd64349e89_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="ic0b5aa76651e4367bc6c495a13b267a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <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-12-31</instant>
        </period>
    </context>
    <context id="if622c8f5cee24a0db51304504489204c_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ife2c941dcf7c4b018f75ebb6da6cd294_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i92ff296a28374d2ea4defbd66eb92ed8_I20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2d461ac023c49e68646600fb41f7673_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i520ef363222f49f78e6faf9bef66cd41_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i65949eeaa1ef46aa8ed34a1dea400153_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib7cfbc1b2f6b48919eb8bd09e616f7bd_D20201001-20201231">
        <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-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f34c8bb334d4d2ca00ce327cd275d63_I20200609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="ia4501fbda277420081b9ea66ebeadf69_D20200610-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2020-06-10</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9aef4e7befb44cfaa8ea651fa2257928_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:RegulatoryAndDevelopmentalContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie3a1757bab9b48f1b01cde826f62cab4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:RegulatoryAndDevelopmentalContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04ceb312e05b452096d812a0d3bf7d9e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SalesBasedContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i57b3a3e57cc84152b43a88ceba0e0adf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SalesBasedContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5435cab71e014f68892a4a669cb8a25d_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ef8b6a2c88d44dfa39f05c87ddb4c6a_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4ead9781690c4edb8f3e66b25b7fca94_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic6a6308b0aeb4396a638d46b398aa1d2_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ife3be24099ab427db79871a9f0b63e03_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i0724eaceb12c47ecbf5eda3eb49d01b1_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i861319d70dc146b8b12fa6997c6bcc7e_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3cf42853cf7949b785c5404cc938d48f_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie5abde13c3384de78552224d73b4e506_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i81b8fd18e5eb453fb9ecccda3ce7ca0b_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if8ea1feee6ee42ccaa723878f61e970a_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ic61ce8de835f47de8cef5ba32b228851_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f10b5f80ccb41ffa7a02d376e25f567_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">supn:ConversionCircumstanceOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i18dcac374a51478a8fabe2bc7e855040_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">supn:ConversionCircumstanceTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ic89c6d44e460458f9b03b34674eb1d0d_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ifd84d193d4eb40adb1fa66fd6486c44e_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="iad4cfa6bf9ca4b07a9d68a6e32524e06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54c4b55e344e40ceb5c1a15484e4dedb_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ibdc7269bbf324377aa1411ab39433a31_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i80241bdc4d4845509fc7fd6f0dd2334c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i62a2db1bacd04013bbc4a275eaa64abd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a8ec0194bb745b8baed9fffe3fdfcad_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5cb99338cde149258001d112186756cd_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id239ecae4afe43aea7098926585e6326_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i711bf00c711c4389aa97bb98576e1575_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iad6b42ff43c04eab80b55320d185b61a_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1367088635bc47ac866c1917e99df962_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i80e4b3c0ff01463b8f56b0770f7d63c4_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i85031c84e043477ca2df39e3bacd66da_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0e8660c7176148de8237a3efa7268a96_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie088928f2e324d50aa260d5b1fb8679f_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i721b5cf569d04bce8ba363c1453ff1d5_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if4262cbff9a143f9a475407761159c03_I20210930">
        <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>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie7d499289d7a4a1a8118f727f4ededcb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:PerformanceBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d3e8eaf97774fa0a8bd85d4ac20a977_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5a26827fba74810b112ae8fa29e66d5_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:PerformanceBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i55931c074ea246b785564dc160693a89_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iad27f6674d0d42fb83545cf60a3c0549_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:PerformanceBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9d10b19b876446c68ec79ddfed085e49_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i087385ce6b974f9e9301dc8847971b15_I20210930">
        <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>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9b142454146e4f89bc7b2eba7ef478fb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i19be5320b31642f9b9bd4087306e0754_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifffdeb0c89d1403f814a4fb81cb1b341_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i71deac13d1434db0803d34fa297cccc4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6900e857325048b4a56ec4a5969d1440_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i837b2d33295f4dd5b852c0b04c42aab1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:ThreeMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i80e11231e657413b9a8e6562546697c7_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7a64570e837f414baeac699a7feab9ee_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i7b9ced8ea0c94d6c9cf8be25ab748a11_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7f775756326944dd87dd454d75463303_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i5824bafa61834ae7beceec98a3cf331c_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id5cb110c52c94188a19b525844916398_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i12893fc28ba34de7bc4db02ad051cbaa_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if2c4190438454d9db2918cfc584ded44_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="idaddfc884a1c43b5bb614a92c4c5a321_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie952afdec5ab4c039f588fcc5390cf27_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ie73e48318b604a409f7cd37a07912679_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i164f6ec2b0c24b3a903c118e43f2ca2c_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="i63e50023585f4bf4998a6affe81c298c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MerzAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i870a96595b424a22948272d2497a1989_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="if2085362b65f4577a36511d815693322_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie3492dafa024476586038fe11d8d8669_I20211010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">supn:AdamasPharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-10</instant>
        </period>
    </context>
    <context id="i6928ff8662df4158a3ada3c38d34b1fc_I20211010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasPharmaceuticalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-10</instant>
        </period>
    </context>
    <context id="iea83968eecf44e909137945790edc720_D20211010-20211010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasPharmaceuticalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-10</startDate>
            <endDate>2021-10-10</endDate>
        </period>
    </context>
    <context id="i92b9cc8501b445829a1a9d49a9537ac8_I20211010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-10</instant>
        </period>
    </context>
    <context id="i19f3ddfa72ad45e2946a9a3f48db6ed2_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MerzAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>supn:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>supn:day</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="rights">
        <measure>supn:rights</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80L2ZyYWc6MDE1MGQxZTg5NDhlNGNhMmE0MWM5NmEwZjMxYTc3MDgvdGFibGU6NjQ1NWRjOTMyYzdkNDYzOWJlZGQzMWMyNjNmOGNiYTIvdGFibGVyYW5nZTo2NDU1ZGM5MzJjN2Q0NjM5YmVkZDMxYzI2M2Y4Y2JhMl8yLTEtMS0xLTA_34ad4966-f97a-4ccc-be14-00578b81a5a7">0001356576</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80L2ZyYWc6MDE1MGQxZTg5NDhlNGNhMmE0MWM5NmEwZjMxYTc3MDgvdGFibGU6NjQ1NWRjOTMyYzdkNDYzOWJlZGQzMWMyNjNmOGNiYTIvdGFibGVyYW5nZTo2NDU1ZGM5MzJjN2Q0NjM5YmVkZDMxYzI2M2Y4Y2JhMl81LTEtMS0xLTA_b9922747-0922-43a2-a6e1-eae432644c95">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80L2ZyYWc6MDE1MGQxZTg5NDhlNGNhMmE0MWM5NmEwZjMxYTc3MDgvdGFibGU6NjQ1NWRjOTMyYzdkNDYzOWJlZGQzMWMyNjNmOGNiYTIvdGFibGVyYW5nZTo2NDU1ZGM5MzJjN2Q0NjM5YmVkZDMxYzI2M2Y4Y2JhMl82LTEtMS0xLTA_183f0084-88f6-459d-ab2a-7cd2dac66955">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80L2ZyYWc6MDE1MGQxZTg5NDhlNGNhMmE0MWM5NmEwZjMxYTc3MDgvdGFibGU6NjQ1NWRjOTMyYzdkNDYzOWJlZGQzMWMyNjNmOGNiYTIvdGFibGVyYW5nZTo2NDU1ZGM5MzJjN2Q0NjM5YmVkZDMxYzI2M2Y4Y2JhMl8xMi0xLTEtMS0w_6896989a-9ade-4c89-9f7c-6b79644955b3">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80L2ZyYWc6MDE1MGQxZTg5NDhlNGNhMmE0MWM5NmEwZjMxYTc3MDgvdGFibGU6NjQ1NWRjOTMyYzdkNDYzOWJlZGQzMWMyNjNmOGNiYTIvdGFibGVyYW5nZTo2NDU1ZGM5MzJjN2Q0NjM5YmVkZDMxYzI2M2Y4Y2JhMl8xMy0xLTEtMS0w_d9b69022-10b3-4b39-b813-00218eda01c9">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i62a2db1bacd04013bbc4a275eaa64abd_D20210101-20210930"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81OC9mcmFnOjVhNGE3YmNlZTAwZDQzOWJhYzVkMzU4N2VlN2E5YzZmL3RhYmxlOmRiZGIwMTYwNmRmMDQ1ZDRiZmJjMjBmMDg3YjU2MjJlL3RhYmxlcmFuZ2U6ZGJkYjAxNjA2ZGYwNDVkNGJmYmMyMGYwODdiNTYyMmVfMC0xLTEtMS0w_c06c4b32-094d-4993-9254-6656f39d2dbb"
      unitRef="number">0.0168545</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d6ca33c3-cfb1-4572-97f5-f87aab50edfc">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d9f60c07-eedd-47aa-884f-0e0413348683">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_069c2b66-f4c9-44c9-8318-67cb1277fd97">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_7cb06052-30ab-406e-bb06-5bbbd2d9f004">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_6773a5fa-2b43-4a92-8e89-c63559cb27bb">http://fasb.org/us-gaap/2021-01-31#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_f32c63c8-4023-4172-a537-ad5871c7f16e">http://fasb.org/us-gaap/2021-01-31#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_2612a973-98cc-484b-b1b2-2235b356ad5b">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_65319608-3dcf-4092-8187-646c32011560">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_5b5fb23a-690b-4a05-9f58-12e00b23c25d">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_a40eb370-8c8d-49d5-835c-fa4a98db23af">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_5e4b7493-f1a2-43f9-b6c0-869c20106364">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_e1368760-b0e3-4714-a3ff-a969764235a4">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF84Mg_bf6c43da-ddcb-4c16-b79e-10cf301aff18">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6NWZhYmFlY2Y4MzEzNDdmZTlhMDg2M2Q5Njg0NzU3NzAvdGFibGVyYW5nZTo1ZmFiYWVjZjgzMTM0N2ZlOWEwODYzZDk2ODQ3NTc3MF8wLTAtMS0xLTA_6c08af0c-c2c3-4752-9091-73d6a2e157c0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF8xMjk_d3c69444-fb3b-4a0a-a1ce-85954ec00cc4">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6MTdkYWVjOGYzNzc4NGJkODhlMGFkNmFhZDIzMmExMzYvdGFibGVyYW5nZToxN2RhZWM4ZjM3Nzg0YmQ4OGUwYWQ2YWFkMjMyYTEzNl8wLTAtMS0xLTA_626c8f62-70a2-4731-8ea4-45f8662fb9ba">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF8yMjU_f6ca87b4-04de-4b69-bab2-a4aadc5ebc7c">001-35518</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF8yMjk_d2c5f779-80e9-4373-8faa-e1e577c63b88">SUPERNUS PHARMACEUTICALS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YzIzNzYwN2FlMzc0NDM4Y2JiNjBiYTAxOTQwYjhhOTkvdGFibGVyYW5nZTpjMjM3NjA3YWUzNzQ0MzhjYmI2MGJhMDE5NDBiOGE5OV8wLTAtMS0xLTA_779a9fe9-dd0b-4616-a916-13c7dd2b5c81">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YzIzNzYwN2FlMzc0NDM4Y2JiNjBiYTAxOTQwYjhhOTkvdGFibGVyYW5nZTpjMjM3NjA3YWUzNzQ0MzhjYmI2MGJhMDE5NDBiOGE5OV8wLTQtMS0xLTA_9eccea29-4dea-4a64-989d-2a5ab22febfa">20-2590184</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YzIzNzYwN2FlMzc0NDM4Y2JiNjBiYTAxOTQwYjhhOTkvdGFibGVyYW5nZTpjMjM3NjA3YWUzNzQ0MzhjYmI2MGJhMDE5NDBiOGE5OV8zLTAtMS0xLTA_c5c3b812-504a-4b58-b91c-5f7179fdaa0b">9715 Key West Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YzIzNzYwN2FlMzc0NDM4Y2JiNjBiYTAxOTQwYjhhOTkvdGFibGVyYW5nZTpjMjM3NjA3YWUzNzQ0MzhjYmI2MGJhMDE5NDBiOGE5OV8zLTEtMS0xLTA_2bb58d0c-ccce-409c-861a-4e0e854cb843">Rockville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YzIzNzYwN2FlMzc0NDM4Y2JiNjBiYTAxOTQwYjhhOTkvdGFibGVyYW5nZTpjMjM3NjA3YWUzNzQ0MzhjYmI2MGJhMDE5NDBiOGE5OV8zLTItMS0xLTA_8833545a-8617-4e34-a87c-85260c6d2773">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YzIzNzYwN2FlMzc0NDM4Y2JiNjBiYTAxOTQwYjhhOTkvdGFibGVyYW5nZTpjMjM3NjA3YWUzNzQ0MzhjYmI2MGJhMDE5NDBiOGE5OV8zLTQtMS0xLTA_c659c7a4-647e-4f12-8caa-cc35b842359a">20850</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF8yOTA_d449745e-aade-4b63-a4a4-71d5a2f65e13">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF8yOTQ_0037fb9e-99ed-426a-8d75-eb1187343f7e">838-2500</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF83MDA_02a7db65-cdd3-44fc-8f44-801b11f288a6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF85Njg_7eb36355-2160-49dc-98f0-ef32569f4d20">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6NDM4MTY4MGNjZGY1NDIwYThiZjUzZTY2NDliNDBiNzgvdGFibGVyYW5nZTo0MzgxNjgwY2NkZjU0MjBhOGJmNTNlNjY0OWI0MGI3OF8wLTAtMS0xLTA_fb9cf4ba-549e-4228-b86b-79be69fb6ff2">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6NDM4MTY4MGNjZGY1NDIwYThiZjUzZTY2NDliNDBiNzgvdGFibGVyYW5nZTo0MzgxNjgwY2NkZjU0MjBhOGJmNTNlNjY0OWI0MGI3OF8yLTQtMS0xLTA_2bb3aa7a-32f3-4f2c-9cc1-554ca055abb0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6NDM4MTY4MGNjZGY1NDIwYThiZjUzZTY2NDliNDBiNzgvdGFibGVyYW5nZTo0MzgxNjgwY2NkZjU0MjBhOGJmNTNlNjY0OWI0MGI3OF80LTQtMS0xLTA_a9cb2015-8364-425e-bad2-d8d3e616ccac">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGV4dHJlZ2lvbjpjZTk3ODcwYjExYzI0ZTVhOTNhZTEwNTNkYmM3YjFmZF8xNzc1_7c25a842-ca2a-4ac5-bff1-6aa7406a08ec">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YTQzZDEwODk0N2M0NDA5OWFlMjVmMGEyMjY1ZjQ3MjUvdGFibGVyYW5nZTphNDNkMTA4OTQ3YzQ0MDk5YWUyNWYwYTIyNjVmNDcyNV8xLTAtMS0xLTA_04854c47-4ea5-425b-b1b2-b43c6d2951f8">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6cb1d02101ef4918b98e8a9c325bbf3b_I20211101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YTQzZDEwODk0N2M0NDA5OWFlMjVmMGEyMjY1ZjQ3MjUvdGFibGVyYW5nZTphNDNkMTA4OTQ3YzQ0MDk5YWUyNWYwYTIyNjVmNDcyNV8xLTItMS0xLTA_f5cacfb9-9c76-4b9e-a983-a73ca5d55595"
      unitRef="shares">53180768</dei:EntityCommonStockSharesOutstanding>
    <dei:TradingSymbol
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YTQzZDEwODk0N2M0NDA5OWFlMjVmMGEyMjY1ZjQ3MjUvdGFibGVyYW5nZTphNDNkMTA4OTQ3YzQ0MDk5YWUyNWYwYTIyNjVmNDcyNV8xLTQtMS0xLTA_1eabdc27-78e9-409f-9881-5ff30ea37ff5">SUPN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xL2ZyYWc6Y2U5Nzg3MGIxMWMyNGU1YTkzYWUxMDUzZGJjN2IxZmQvdGFibGU6YTQzZDEwODk0N2M0NDA5OWFlMjVmMGEyMjY1ZjQ3MjUvdGFibGVyYW5nZTphNDNkMTA4OTQ3YzQ0MDk5YWUyNWYwYTIyNjVmNDcyNV8xLTYtMS0xLTA_35aa28d6-2995-474c-934b-bf8883868e63">NASDAQ</dei:SecurityExchangeName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfNS0xLTEtMS0w_50383915-06b5-46fc-b437-0bc42dce396b"
      unitRef="usd">215281000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfNS0zLTEtMS0w_d695344b-24b4-408e-865c-bb76bdf069b2"
      unitRef="usd">288640000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfNi0xLTEtMS0w_bcb1a8e7-7f1e-4e82-9b55-cfb0a3b51b4e"
      unitRef="usd">228571000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfNi0zLTEtMS0w_741d5ac3-0422-4c5e-84ad-03be431e3fe2"
      unitRef="usd">133893000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfNy0xLTEtMS0w_32d7f436-4787-486a-80b3-04a6b251c8ab"
      unitRef="usd">133676000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfNy0zLTEtMS0w_9af0f3c3-cd0a-4e2d-bd4a-0f5f4a49f2ab"
      unitRef="usd">140877000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfOC0xLTEtMS0w_31037818-a2c4-4c2f-ac28-6cb643d0f5e3"
      unitRef="usd">60155000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfOC0zLTEtMS0w_44a8a92a-cf1b-4e90-a63c-65e906d46f3b"
      unitRef="usd">48325000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfOS0xLTEtMS0w_c0b66a1e-54b4-416c-b03d-cc4d1a5af743"
      unitRef="usd">30692000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfOS0zLTEtMS0w_9ac782ed-22cf-4698-880e-a7e1b28c3300"
      unitRef="usd">18682000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTAtMS0xLTEtMA_85bb9664-7e11-4efc-99b4-619ed23dbe74"
      unitRef="usd">668375000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTAtMy0xLTEtMA_766a51d9-0415-4df4-9dbd-db80bdf1a286"
      unitRef="usd">630417000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTEtMS0xLTEtMA_3ce51fa1-0574-4ff5-8490-e4762e0821dd"
      unitRef="usd">405479000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTEtMy0xLTEtMA_ddb2efe8-3b51-4ed9-8fdc-fd11893f62f0"
      unitRef="usd">350359000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTItMS0xLTEtMA_978b37ac-51dd-4a63-9c16-b7a4b5e717a0"
      unitRef="usd">16471000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTItMy0xLTEtMA_b64146fd-4464-4a80-afa8-538475a55e95"
      unitRef="usd">37824000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTMtMS0xLTEtMA_5294bd23-dcec-4c78-84fd-dc2f6af26d62"
      unitRef="usd">346619000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTMtMy0xLTEtMA_ee57237c-c013-479e-a4af-00c500c4c5fc"
      unitRef="usd">364342000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTQtMS0xLTEtMA_ccc1bc7d-21bb-415d-90bc-6f377df26d7b"
      unitRef="usd">77963000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTQtMy0xLTEtMA_bf0778a3-d0bc-4ad5-83d4-20911841e954"
      unitRef="usd">77911000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTUtMS0xLTEtMA_45163f5d-4ba1-41d1-944f-a76a9d05bd89"
      unitRef="usd">40133000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTUtMy0xLTEtMA_cc5ceb15-0ef7-472f-8e9b-b84890f11b11"
      unitRef="usd">43249000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTYtMS0xLTEtMA_b0ef506b-d511-4c22-a20a-e93687ebdc42"
      unitRef="usd">1555040000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMTYtMy0xLTEtMA_08259a2d-2e8d-4b84-bdf1-ad41beaa5f9c"
      unitRef="usd">1504102000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjAtMS0xLTEtMA_7da926c4-fe1c-4d14-9340-8934ecc6982f"
      unitRef="usd">72286000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjAtMy0xLTEtMA_8104fb87-aa6c-4c94-9335-1ceae29bd7ce"
      unitRef="usd">78934000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjEtMS0xLTEtMA_9415c328-0462-4b54-a271-bf364b24910d"
      unitRef="usd">132048000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjEtMy0xLTEtMA_09a13958-e633-47a0-947b-71190a30f8dd"
      unitRef="usd">126192000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjItMS0xLTEtMA_a3f321b7-b717-443c-ac73-287f77f3c35d"
      unitRef="usd">23570000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjItMy0xLTEtMA_95b93e82-bd86-431d-a519-71225cb7a20a"
      unitRef="usd">30900000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjMtMS0xLTEtMA_079150f9-1332-4544-8ca6-9d51f583d109"
      unitRef="usd">6807000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjMtMy0xLTEtMA_863f1601-894d-4c6d-b516-eaa249139ee6"
      unitRef="usd">9082000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjQtMS0xLTEtMA_44c5c653-2942-4222-8682-864c6e9e32c2"
      unitRef="usd">234711000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjQtMy0xLTEtMA_185c4baf-cf07-4061-b765-db9e591916ca"
      unitRef="usd">245108000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjUtMS0xLTEtMA_d5e2ba4d-5ef4-4371-9283-bd6e20f1f262"
      unitRef="usd">374788000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjUtMy0xLTEtMA_e0e8358f-2c8e-4e6d-b6f3-556b2b9bec83"
      unitRef="usd">361751000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjYtMS0xLTEtMA_a9c7d8ad-7ef2-4778-9a13-343b99adeb50"
      unitRef="usd">45480000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjYtMy0xLTEtMA_02d31084-cff7-4670-91d7-ceafa9e3505f"
      unitRef="usd">45800000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjctMS0xLTEtMA_48c0ce2b-bf8b-43ae-9285-ee044b8ae047"
      unitRef="usd">37261000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjctMy0xLTEtMA_8dc2572d-a4ae-49fe-93f2-f56d012933d9"
      unitRef="usd">28579000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjgtMS0xLTEtMA_308a72bb-dc5a-4c2c-9db4-a30cfe2a6ad9"
      unitRef="usd">34146000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjgtMy0xLTEtMA_90287e66-f7fa-42fd-a774-8ee97a4a1c36"
      unitRef="usd">35215000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjktMS0xLTEtMA_37d6379b-4930-44ab-9348-98d0c58088e8"
      unitRef="usd">18186000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMjktMy0xLTEtMA_4555e1fd-5d5e-4442-8902-78f2e975bff4"
      unitRef="usd">42791000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzAtMS0xLTEtMA_8d6b35a1-e208-4684-9c97-0afbcd858623"
      unitRef="usd">744572000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzAtMy0xLTEtMA_7a79fed9-6f92-4b30-b08a-7ca8ff728cbc"
      unitRef="usd">759244000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzE4_2d614dcf-f552-414b-b94d-9bcb65843a3e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzE4_a37389f2-1d63-4a5f-9944-8da97f835fb7"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzMy_7a500b7d-99a0-4358-bbd2-7b07277b9831"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzMy_e1bbd1b9-d770-4582-9c34-e0da73eaf8bc"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzU0_83711691-9f66-474c-8595-66a326042521"
      unitRef="shares">53180643</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzU0_963abf45-6de3-424c-92bc-103e6ab3b52c"
      unitRef="shares">53180643</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzYx_83930ea1-ed76-461a-bacc-04f84ddc80e2"
      unitRef="shares">52868482</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjZjYTA0YWNiODI5MDRhMzBiNzY0ODNiMzJkMjBlZjZjXzYx_ae3b7110-c6e9-4d48-9480-9b56f6a490b2"
      unitRef="shares">52868482</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMS0xLTEtMA_53cfc4c3-233e-4bd7-ad57-69566780549e"
      unitRef="usd">53000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzMtMy0xLTEtMA_ba665b53-72b9-479b-af84-c62a98f41dfe"
      unitRef="usd">53000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzQtMS0xLTEtMA_d0c15280-3491-451d-a4f9-9cb9eea08ad8"
      unitRef="usd">428726000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzQtMy0xLTEtMA_e80ecde6-4f2c-43c0-94b4-8fc4c0ba05a5"
      unitRef="usd">409332000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzUtMS0xLTEtMA_45ac2546-5943-4717-ae29-711e62df5c93"
      unitRef="usd">4209000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzUtMy0xLTEtMA_c4602cca-300b-45d5-97b7-5f6d41045e71"
      unitRef="usd">8975000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzYtMS0xLTEtMA_8cd7973f-71ba-4577-8045-993c1b6e0997"
      unitRef="usd">377480000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzYtMy0xLTEtMA_c6d92001-1476-412b-9a7a-c36181c4131c"
      unitRef="usd">326498000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzctMS0xLTEtMA_b68a6425-51db-4e1e-ac42-7a691c07423a"
      unitRef="usd">810468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzctMy0xLTEtMA_845bd32c-7b0e-4530-aa5c-9b7954dc1bd6"
      unitRef="usd">744858000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzktMS0xLTEtMA_9acb7554-b69c-45f4-949d-822b2014ef74"
      unitRef="usd">1555040000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xNi9mcmFnOmNhYzUwYzFiZTViMTQ0NGM4YWFhYzY3NGE2OTg5OGIyL3RhYmxlOjcyNTRkMTFkNDgwZDRhZWY4ZTNmZDE5YjM3ZGVkYzA5L3RhYmxlcmFuZ2U6NzI1NGQxMWQ0ODBkNGFlZjhlM2ZkMTliMzdkZWRjMDlfMzktMy0xLTEtMA_125052cb-8c19-4e87-821d-0ff5d6e7c4ea"
      unitRef="usd">1504102000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8677df222c048aba3c22abc80fc41f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNC0xLTEtMS0w_448d9156-6bb8-4079-971b-de5d16a773ba"
      unitRef="usd">145532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4dbb948ba8f498c8bee89e23cdad8c3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNC0zLTEtMS0w_4e1bb8b9-2643-4e6a-ae8c-8fe58714f5a0"
      unitRef="usd">152133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69a4f1e2bbbb4dfbb25bba19d570797b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNC01LTEtMS0w_b9f90fb2-fa5a-4589-b8c3-ab5a447366a6"
      unitRef="usd">412541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cbf73f4ae884450bf901024ce62d84e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNC03LTEtMS0w_bf38f544-243c-4a72-8c5e-09f8963e7146"
      unitRef="usd">368607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1e6b156c9574fe9923b15dc35b97284_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNS0xLTEtMS0w_22286ff1-4d00-48b9-89f5-7125ce1e3226"
      unitRef="usd">2932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idee06228e136425bbbec81901971a036_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNS0zLTEtMS0w_f15ecc45-2f50-4d41-95ce-b95c0fd2c2fc"
      unitRef="usd">3002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd132831f55141099fce489858112168_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNS01LTEtMS0w_875ee31a-bb92-44c2-b1a4-af162e426f0e"
      unitRef="usd">8184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83af1903a224496cbe639f0b6c4b580b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNS03LTEtMS0w_e6d0f41a-3728-4ac2-b190-6389658269ff"
      unitRef="usd">8233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNi0xLTEtMS0w_35c561fc-be4a-49da-9fe1-9e56c6bc6956"
      unitRef="usd">148464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNi0zLTEtMS0w_dc8497d1-3593-4e78-82f1-74adbb5e100d"
      unitRef="usd">155135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNi01LTEtMS0w_11fae6bd-efae-4b8e-9d45-fed835bd43cf"
      unitRef="usd">420725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfNi03LTEtMS0w_e3dedab5-9967-45c6-9809-01ffd0cca64a"
      unitRef="usd">376840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0xLTEtMS0w_0f78885a-8468-4d55-a03e-81dcbade0010"
      unitRef="usd">18085000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0zLTEtMS0w_a9153089-1faf-42c8-b8f6-dc45177208ab"
      unitRef="usd">21388000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS01LTEtMS0w_709cf90a-6eb9-4afb-b9cd-b4e1663c1c90"
      unitRef="usd">58067000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS03LTEtMS0w_f917c39f-f800-4866-b89b-81f58c26823e"
      unitRef="usd">33926000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTAtMS0xLTEtMA_e9babd46-267c-4379-a891-eaf6c6bfdfd1"
      unitRef="usd">19654000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTAtMy0xLTEtMA_b13e2e9e-2bd2-4eee-a49b-e396ff03f818"
      unitRef="usd">16839000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTAtNS0xLTEtMA_1755d52a-6a88-40ca-8544-4617c9536c22"
      unitRef="usd">69389000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTAtNy0xLTEtMA_ebba04fe-3706-4644-a906-c56553938123"
      unitRef="usd">58023000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTEtMS0xLTEtMA_2af8c834-7ef8-424c-aa5b-b2c3ef772ec2"
      unitRef="usd">72032000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTEtMy0xLTEtMA_72edf3d8-1ba5-4d87-b6d6-1e7c10ab0d6d"
      unitRef="usd">54460000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTEtNS0xLTEtMA_8af234ba-a854-44ff-993c-9fefc490c2a0"
      unitRef="usd">203024000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTEtNy0xLTEtMA_316a6f73-d307-4beb-af55-cb2400cdddc1"
      unitRef="usd">144177000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTItMS0xLTEtMA_76b8e28a-2e3a-4f6f-8211-7b8d0cfd9c5f"
      unitRef="usd">6009000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTItMy0xLTEtMA_d34aa6ca-f98e-4573-ad25-e7e2a6e2d2ec"
      unitRef="usd">6108000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTItNS0xLTEtMA_d46287c2-e33f-4485-9d44-9f713cdab3e8"
      unitRef="usd">17964000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTItNy0xLTEtMA_61435528-c49c-4725-bf6a-c3ef4f274cf0"
      unitRef="usd">9814000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTMtMS0xLTEtMA_a4574c18-e149-4172-92b5-2b370d80316f"
      unitRef="usd">80000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTMtMy0xLTEtMA_a3cb18be-c959-4868-8587-fd0d7ef672b5"
      unitRef="usd">200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTMtNS0xLTEtMA_109cace8-2730-4d64-9f12-3e681307ffca"
      unitRef="usd">-7650000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTMtNy0xLTEtMA_b0140afb-da44-4e09-a74c-4b68d9bce831"
      unitRef="usd">200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:CostsAndExpenses
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTQtMS0xLTEtMA_1957bf83-ec8e-4fed-bf8d-afcd6a389138"
      unitRef="usd">115860000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTQtMy0xLTEtMA_3396eb83-c571-41cf-8751-2869a49075de"
      unitRef="usd">98995000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTQtNS0xLTEtMA_b3a7e0be-104e-483f-9e83-be4af78d73d5"
      unitRef="usd">340794000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTQtNy0xLTEtMA_bed38a0a-f603-430c-aa25-4891fe90f03a"
      unitRef="usd">246140000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTYtMS0xLTEtMA_da3b6cbe-b2a1-47b2-9220-d4da78e29419"
      unitRef="usd">32604000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTYtMy0xLTEtMA_a9f652d8-ec2f-4fb0-bc41-89e1e10eb11b"
      unitRef="usd">56140000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTYtNS0xLTEtMA_da15a4e2-6226-431d-8a49-9e768eb9ff5f"
      unitRef="usd">79931000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTYtNy0xLTEtMA_ad01e0b4-fd83-4bbd-8ce4-f444194b30af"
      unitRef="usd">130700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTktMS0xLTEtMA_308766e6-4f65-4d5a-969f-4953f98c8bda"
      unitRef="usd">5925000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTktMy0xLTEtMA_b4ab5c14-b8e1-4911-b843-d015ed1d1c63"
      unitRef="usd">6088000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTktNS0xLTEtMA_c78f1ab5-b4ad-4e67-aa5c-ba0f23b94289"
      unitRef="usd">17489000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMTktNy0xLTEtMA_694fd81d-1a00-4bf7-8077-033e4e529c48"
      unitRef="usd">17658000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjAtMS0xLTEtMA_8bd62e6f-ab46-4836-a6be-eb4b6c494fd2"
      unitRef="usd">2281000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjAtMy0xLTEtMA_95fa2488-4246-4e27-9972-fa267eaa0805"
      unitRef="usd">2659000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjAtNS0xLTEtMA_44cb0ab1-bc14-4ce5-bb0f-ce34811600ef"
      unitRef="usd">8682000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjAtNy0xLTEtMA_1d4c1d61-1703-41e5-8ee8-8596af9bea75"
      unitRef="usd">15913000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjEtMS0xLTEtMA_ea51f3a1-7925-4c69-aacf-e09a1ed581a1"
      unitRef="usd">-3644000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjEtMy0xLTEtMA_dcff73e0-56f9-4968-b4e1-b6a2a86f26c3"
      unitRef="usd">-3429000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjEtNS0xLTEtMA_f2b6f496-b0b3-4bfc-a8d1-5173288c9173"
      unitRef="usd">-8807000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjEtNy0xLTEtMA_02999356-efc6-467b-8cf4-e47323dc378e"
      unitRef="usd">-1745000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjMtMS0xLTEtMA_097d052e-d809-4988-a782-580138bd2e04"
      unitRef="usd">28960000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjMtMy0xLTEtMA_a715d623-9ac0-4675-bd12-ed1596a45b23"
      unitRef="usd">52711000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjMtNS0xLTEtMA_175cdca5-83cd-4ae6-9b17-2ef4079649ae"
      unitRef="usd">71124000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjMtNy0xLTEtMA_68802416-c265-49b9-a02e-587b8be50dc4"
      unitRef="usd">128955000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjUtMS0xLTEtMA_6077d06c-2d42-4294-b932-32983c24246c"
      unitRef="usd">7398000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjUtMy0xLTEtMA_6d9addfd-27d1-4bdb-b6ee-33db0f80e965"
      unitRef="usd">12714000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjUtNS0xLTEtMA_719f5387-9f07-4fab-ae51-dff63cb9820d"
      unitRef="usd">20142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjUtNy0xLTEtMA_5fd88f3a-83fd-4603-aa4f-b1fc0bda3718"
      unitRef="usd">32773000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjYtMS0xLTEtMA_2f10473b-a287-4396-b326-d502cf23d9f1"
      unitRef="usd">21562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjYtMy0xLTEtMA_1638184a-a21e-4745-872f-15400e614add"
      unitRef="usd">39997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjYtNS0xLTEtMA_6e0357aa-2ed1-40c4-b22a-7bed10ea45f5"
      unitRef="usd">50982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjYtNy0xLTEtMA_ac32aa8d-875c-4e4e-ba05-be35101660b5"
      unitRef="usd">96182000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjktMS0xLTEtMA_85461c42-ff76-471a-84a9-3b8665d724f7"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjktMy0xLTEtMA_cf11272a-1f37-4982-9da6-7760715607ed"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjktNS0xLTEtMA_83ee42be-ebc2-44b0-85da-bbe728c00487"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMjktNy0xLTEtMA_a35b4b05-0e16-4e3f-ac77-43744e736b3f"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzAtMS0xLTEtMA_93343b5f-a2f1-4584-8327-540f1c19de92"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzAtMy0xLTEtMA_91319c0b-4d92-4346-89c3-b72046218073"
      unitRef="usdPerShare">0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzAtNS0xLTEtMA_2c701edf-bc06-4c7a-a134-d2e54340aa35"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzAtNy0xLTEtMA_2f3bf363-25a1-4d72-b8a2-039a3ed50e99"
      unitRef="usdPerShare">1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzMtMS0xLTEtMA_279f8d22-02e8-43e2-9c08-e96d4c3882ff"
      unitRef="shares">53187764</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzMtMy0xLTEtMA_53158cc4-966e-4ac5-8192-397db66d23f8"
      unitRef="shares">52658850</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzMtNS0xLTEtMA_5a666229-c6b2-4265-9e7b-7f63c91dbef9"
      unitRef="shares">53053441</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzMtNy0xLTEtMA_cc2631d7-1fd3-4400-979e-c4b82afe7432"
      unitRef="shares">52583891</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzQtMS0xLTEtMA_643bdda3-3a1b-4ec8-a747-94194ac71ba9"
      unitRef="shares">54334794</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzQtMy0xLTEtMA_6a2c20a0-7fdb-44d1-b774-d83e12e23ba9"
      unitRef="shares">53762642</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzQtNS0xLTEtMA_c9d05599-29ae-4e90-a7cf-08f4330ee0ee"
      unitRef="shares">54301461</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfMzQtNy0xLTEtMA_d4d0d078-79fe-4559-b8bc-75497b883382"
      unitRef="shares">53663273</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfMy0xLTEtMS0w_ecb1056c-1584-4869-b38c-19c1a5e087f0"
      unitRef="usd">21562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfMy0zLTEtMS0w_0d1b350f-238a-483b-8d67-27b9822c4ad0"
      unitRef="usd">39997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfMy01LTEtMS0w_99386076-ed41-4195-bc51-c39b02849a05"
      unitRef="usd">50982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfMy03LTEtMS0w_6e426849-f4b8-4e00-9941-3832ab277a28"
      unitRef="usd">96182000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNS0xLTEtMS0w_e21b0b2d-99d2-4bf6-9342-6f092561ce72"
      unitRef="usd">-1224000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNS0zLTEtMS0w_946ce433-9493-43b2-9dc4-1db67e9a5a9a"
      unitRef="usd">-1659000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNS01LTEtMS0w_eca1bebe-7351-481a-8f31-cabfdac2dedc"
      unitRef="usd">-4766000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNS03LTEtMS0w_716434f6-4011-4db9-8720-e8e14f425f85"
      unitRef="usd">2283000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNi0xLTEtMS0w_ff3cd433-817b-4627-aeb7-e161e1e0eb10"
      unitRef="usd">-1224000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNi0zLTEtMS0w_727758bf-34e0-40a5-88bb-e18780b983ff"
      unitRef="usd">-1659000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNi01LTEtMS0w_6ca108fc-fc91-4d70-a072-7c5fabcf7ec9"
      unitRef="usd">-4766000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfNi03LTEtMS0w_b0024136-201a-4d9e-a615-4c4fb22724d2"
      unitRef="usd">2283000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfOC0xLTEtMS0w_0849443b-3b4a-4b96-993e-dc9e71e6cfb2"
      unitRef="usd">20338000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfOC0zLTEtMS0w_0492bd76-a86d-4325-b3ff-3523f6d5d9c5"
      unitRef="usd">38338000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfOC01LTEtMS0w_63d0366c-0824-44e6-8578-8b74511979d7"
      unitRef="usd">46216000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yMi9mcmFnOjA3YjFhNTk1ZjI5ODRkZTdhNWU1Y2ZkZmViNGU4ZmNiL3RhYmxlOjY2ZTYxZGJmODNkYzRjNWU5MDgyZTEyMzI5Nzc1Yzg2L3RhYmxlcmFuZ2U6NjZlNjFkYmY4M2RjNGM1ZTkwODJlMTIzMjk3NzVjODZfOC03LTEtMS0w_a87e72eb-8941-4116-85ee-2ba1d45a1a41"
      unitRef="usd">98465000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ib6f6c0006e0f43b385a00b812f276c91_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMi0xLTEtMS0w_34fa4612-4e96-40aa-9a34-017df999e774"
      unitRef="shares">52868482</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib6f6c0006e0f43b385a00b812f276c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMi0zLTEtMS0w_3101b018-d4ce-443d-a92e-b9fe1b7a25e1"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icaa43d2ade94494caa07fa7f4ef20a5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMi01LTEtMS0w_ac2bdbea-1da1-419a-89d6-c7759bea69e8"
      unitRef="usd">409332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f44aa29ab274272a4839933142f1914_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMi03LTEtMS0w_05ac4cbf-5cc7-446b-872f-f48e7f2d99fc"
      unitRef="usd">8975000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ae786508020484681457fb5eef2f584_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMi05LTEtMS0w_eb4a63c5-e76c-4faf-a62f-d13720199dc9"
      unitRef="usd">326498000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMi0xMS0xLTEtMA_1d71b94c-83c5-4a1c-80f6-5842a11eb87b"
      unitRef="usd">744858000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i173eb887c31843ae96ff847d56bdd38c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMy01LTEtMS0w_8f224fa7-8e19-40cf-b24e-0245b845ee34"
      unitRef="usd">4371000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i40ae35a128a245cebea0437aaa8fe99f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMy0xMS0xLTEtMA_76fd4d4c-2493-4063-9458-3a138da25c77"
      unitRef="usd">4371000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8b43aa6caff84f1aa7771ac63e466588_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNC0xLTEtMS0w_6cc51770-5ffa-4541-bdb6-52652b916d9f"
      unitRef="shares">125655</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i173eb887c31843ae96ff847d56bdd38c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNC01LTEtMS0w_9ab3d024-f022-4e7e-b270-3ace9e57b2cd"
      unitRef="usd">2247000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i40ae35a128a245cebea0437aaa8fe99f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNC0xMS0xLTEtMA_dcf2a20f-c2ba-4dbb-bd28-3e7030031bac"
      unitRef="usd">2247000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i52cb0ff03e4049d8a3cf521c4163c6e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNS05LTEtMS0w_42e9c142-81ec-47d3-ba8c-14f4843a5777"
      unitRef="usd">5694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i40ae35a128a245cebea0437aaa8fe99f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNS0xMS0xLTEtMA_73135a35-111c-4576-8113-f426084e99ca"
      unitRef="usd">5694000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i232b3cd9416f486f9a40905693a5d1fc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNi03LTEtMS0w_0a7e7054-6d24-4680-b76f-4be0ee47aabc"
      unitRef="usd">-2726000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i40ae35a128a245cebea0437aaa8fe99f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNi0xMS0xLTEtMA_515e7a0d-d2eb-4dda-bcdf-d36644f87360"
      unitRef="usd">-2726000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ie789e833108a442c9fb058621161bf79_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNy0xLTEtMS0w_95540b01-5185-4064-8dd9-684be6f1f882"
      unitRef="shares">52994137</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie789e833108a442c9fb058621161bf79_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNy0zLTEtMS0w_3a08ffb1-a93f-47b7-9d5a-34b681c20b7a"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iadd086e2407141abbd933fed97558364_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNy01LTEtMS0w_fb252d7d-7efe-491c-abc0-d4b516bfe80b"
      unitRef="usd">415950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4fb51c09aa2428ea2e89c74f18e4e84_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNy03LTEtMS0w_56a8c243-4c9d-47e9-86f3-86b4772847ad"
      unitRef="usd">6249000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8923bdc273ba4daa8d7048593c66a384_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNy05LTEtMS0w_ac248890-3bd6-4746-9b85-76b7709d72df"
      unitRef="usd">332192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2f4ad4ce1604ce39c4b24fffefff37c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfNy0xMS0xLTEtMA_13efb874-e15f-4e15-a433-0c48160c958d"
      unitRef="usd">754444000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id4852cbf5270450b8adf815b1691725f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfOC01LTEtMS0w_5d05a2a4-8b49-4f35-ae02-6e4ed9347773"
      unitRef="usd">5476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib187c12f607f4bb7a78575255c45d5b7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfOC0xMS0xLTEtMA_128c229e-e16e-491e-a7f1-8d4f331c457b"
      unitRef="usd">5476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i23fcbbd38cf342759a248d67bb0605bb_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfOS0xLTEtMS0w_29d13a0b-b72b-4d1b-923f-864b506b8e85"
      unitRef="shares">150622</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id4852cbf5270450b8adf815b1691725f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfOS01LTEtMS0w_54abc882-9a39-4502-bf32-e4954f268573"
      unitRef="usd">2749000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib187c12f607f4bb7a78575255c45d5b7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfOS0xMS0xLTEtMA_4b72255d-9945-4d6b-a11f-cde1c528dabe"
      unitRef="usd">2749000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i63fc21566c6d4eb9adb10dda5d68bd17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTAtOS0xLTEtMA_a3162928-ea07-4b87-9814-a7b43e351c0f"
      unitRef="usd">23726000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib187c12f607f4bb7a78575255c45d5b7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTAtMTEtMS0xLTA_ed056d24-2ad9-483c-b2b4-8e8942599907"
      unitRef="usd">23726000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if93ea4e0cf1f4ab7bd8aba337716a5a5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTEtNy0xLTEtMA_8e5f9ba8-9835-4bc1-b0e8-aba62a6d78e7"
      unitRef="usd">-816000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib187c12f607f4bb7a78575255c45d5b7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTEtMTEtMS0xLTA_07cb9a23-d4fd-4402-92a8-3c6aff7854f9"
      unitRef="usd">-816000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ie7091f957ffb48eda1d5eab34a249595_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTItMS0xLTEtMA_a042c670-6e13-4ece-8081-b40be381dd21"
      unitRef="shares">53144759</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie7091f957ffb48eda1d5eab34a249595_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTItMy0xLTEtMA_3fe4d450-2514-4744-a81f-23bad38012d3"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f3b71d0d31447a9a4fbdec3af4b0d60_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTItNS0xLTEtMA_fb0c5f62-bb34-4936-94b8-53d14d503ceb"
      unitRef="usd">424175000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id228953bbc204969ac9ebe9a9f8eacd7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTItNy0xLTEtMA_e199e276-ee3e-4f6f-b763-6f664eac31e7"
      unitRef="usd">5433000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18a6ad418871472eb6c50e5453f9c1d0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTItOS0xLTEtMA_c69f9da7-b418-4f5d-96e5-5f9de5e8ee9c"
      unitRef="usd">355918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2fddb3b2637f47c38e403c5d35d4e1bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTItMTEtMS0xLTA_0046322a-490f-410c-a217-321b6a0ca119"
      unitRef="usd">785579000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8f5df8510670470ab72bc209efb8d5c4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTMtNS0xLTEtNTM_f9c55f23-09b5-4cf9-ad76-b3d1146ea411"
      unitRef="usd">4027000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTMtMTEtMS0xLTUz_e1c2791c-883b-4b26-8784-4a9cb47d73b8"
      unitRef="usd">4027000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i47500cddeed7414587d2bf03345d6874_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTQtMS0xLTEtNTM_5c376e10-e106-477a-9c37-4da4659db9c4"
      unitRef="shares">35884</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8f5df8510670470ab72bc209efb8d5c4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTQtNS0xLTEtNTM_55c81f91-c07d-4f0f-a55b-620e4270e95a"
      unitRef="usd">524000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTQtMTEtMS0xLTUz_96376d0b-7cf7-430d-9cfd-ffcf79e41118"
      unitRef="usd">524000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i944831a832d444cbb7ece8195e059c40_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTUtOS0xLTEtMzI0_d4772ce4-7939-4260-b83d-7e8c9f5322ac"
      unitRef="usd">21562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTUtMTEtMS0xLTUz_988e2458-3dc9-47da-ba17-6276e9cd628b"
      unitRef="usd">21562000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie6926e25bbf94229b273b18ca52f6480_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTYtNy0xLTEtNTM_f9f474ad-c7cb-4671-b96d-d16a199cad37"
      unitRef="usd">-1224000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTYtMTEtMS0xLTUz_b77e4f19-68b2-49cd-b4e1-1d1be5bdbfb2"
      unitRef="usd">-1224000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i6e5467b6f4c84dc5addf02fe9eb46613_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTctMS0xLTEtNTM_d1baaee3-f150-4f71-b3e1-aa19a059eb6c"
      unitRef="shares">53180643</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6e5467b6f4c84dc5addf02fe9eb46613_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTctMy0xLTEtNTM_11b8003b-4d88-485c-b505-72aca5c75871"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f0a6336d1a6473382abcb3ce74f72a9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTctNS0xLTEtNTM_0980b215-91a1-4c7e-94cb-b6c0f24615a6"
      unitRef="usd">428726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i023a742c3f4d47bc80d23537164a3010_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTctNy0xLTEtNTM_df456ff6-bbdf-4ac4-a956-49b2b0205a79"
      unitRef="usd">4209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05e7bb7070684da8b2eb4e3567135d78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTctOS0xLTEtNTM_60424d70-7af9-4cb8-888b-8143783d6a74"
      unitRef="usd">377480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOjkzYTBhYTg0MmNkNzQzNGNhNmE2YjZjZThjMTY5ZDQ1L3RhYmxlcmFuZ2U6OTNhMGFhODQyY2Q3NDM0Y2E2YTZiNmNlOGMxNjlkNDVfMTctMTEtMS0xLTUz_9449d51e-625c-48e0-8c99-51dfa5a47c61"
      unitRef="usd">810468000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie68b31a35e60483bb29d87420f485d25_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMi0xLTEtMS0w_21f4e357-f54a-4860-a60f-b636c4e55591"
      unitRef="shares">52533348</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie68b31a35e60483bb29d87420f485d25_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMi0zLTEtMS0w_7953b283-4f0e-4844-b99e-6096fe2e3598"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcc872821e854b1b9932c0e2a5025ca1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMi01LTEtMS0w_be6f79e5-c71a-4646-97f3-4d9102674166"
      unitRef="usd">388410000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43b1d9ee45d14bf488fcdd2718e7b0b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMi03LTEtMS0w_6ccacda9-8c35-437d-9e87-7ac3ba8ff054"
      unitRef="usd">7417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1085cd0dd1e2456c93decce8a394eca3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMi05LTEtMS0w_4ee8bd67-354c-4c29-898d-d726d8aa1c27"
      unitRef="usd">199548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10121e2b9bc8402d90adb5c3c0c371ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMi0xMS0xLTEtMA_945c38c1-7b8f-4c20-994c-d8d80b470cbc"
      unitRef="usd">595428000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iecbd477b567a4cf9a269db024922caea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMy01LTEtMS0w_78331d38-8876-4afb-bc05-7fe421f0b77e"
      unitRef="usd">3988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if05f0feda2e448f9b5031d64ead310a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMy0xMS0xLTEtMA_ac205e9b-aff9-48dc-b1d2-f96a8cff761c"
      unitRef="usd">3988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ied5d68bd990c468fa5c465331c1886bb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNC0xLTEtMS0w_1403c58d-648f-431d-8155-d1216e33a816"
      unitRef="shares">3811</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iecbd477b567a4cf9a269db024922caea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNC01LTEtMS0w_394c168b-f462-4223-afee-cf83bd782e60"
      unitRef="usd">32000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if05f0feda2e448f9b5031d64ead310a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNC0xMS0xLTEtMA_ff5558d9-2975-4f3a-854d-91ca36f82fa0"
      unitRef="usd">32000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i2eae535c0ade4d098f390bd283d08df9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNS05LTEtMS0w_96116a65-cb7a-4c96-8b47-19217bf848ef"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if05f0feda2e448f9b5031d64ead310a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNS0xMS0xLTEtMA_b8384bb5-43bd-43b9-aea2-87166c62a91b"
      unitRef="usd">21518000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i41d0f6ecd3ce4a029c1f66f828291f2e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNi03LTEtMS0w_5f0069ba-8c09-488f-b366-0745530e3857"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if05f0feda2e448f9b5031d64ead310a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNi0xMS0xLTEtMA_c9c8a976-689b-45ea-a2bc-871b8f297606"
      unitRef="usd">-7583000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i305361c3ac404b85a9ad3766f7a14ed6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNy0xLTEtMS0w_17fb9afb-170a-433b-9331-1e662825d9f2"
      unitRef="shares">52537159</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i305361c3ac404b85a9ad3766f7a14ed6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNy0zLTEtMS0w_0534ae7a-7085-4b8e-a678-f2b5e266c712"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5cdffe48c244c79aaab0ec0648ec6a8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNy01LTEtMS0w_78520e69-ddef-42c8-919d-d4de5cee7bfd"
      unitRef="usd">392430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i277b2993cc2a46bea1d149fdd8b56c7a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNy03LTEtMS0w_b154aa6a-9041-4138-bef4-fee6b1ab1c3f"
      unitRef="usd">-166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6d5c46a475f46d18e43004181eb5d03_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNy05LTEtMS0w_6e237a9a-9413-466f-b843-4c4f87a7ade0"
      unitRef="usd">221066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12814d2fa2bc4013bc46ed36180abfde_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfNy0xMS0xLTEtMA_aae1e7c1-e90f-4d87-bdfa-0267f7561083"
      unitRef="usd">613383000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c194cf9b3224ace98c7f442daaca07b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfOC01LTEtMS0w_3e300537-b448-4fb9-8364-a5e5f735db1b"
      unitRef="usd">4962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9fc8b4940fcb447c94ceaf4c89e2e5c1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfOC0xMS0xLTEtMA_4af906a7-3705-45fc-b0cd-820357b09d68"
      unitRef="usd">4962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icd2a5f3392684c43bdcf5b48daf6fa11_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfOS0xLTEtMS0w_56713a95-4b0b-4d83-bee0-7f53195491e1"
      unitRef="shares">86925</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8c194cf9b3224ace98c7f442daaca07b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfOS01LTEtMS0w_5586ebfc-7a46-4c68-8c3c-160b8a8faddb"
      unitRef="usd">1437000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9fc8b4940fcb447c94ceaf4c89e2e5c1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfOS0xMS0xLTEtMA_3b0456fa-93a9-4752-b1fb-ec60deaf4392"
      unitRef="usd">1437000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="if34bbb17ffc34a5b9a0f55b20127b927_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTAtOS0xLTEtMA_a29c4d03-4740-4582-ad85-8bfc6c26ef9d"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9fc8b4940fcb447c94ceaf4c89e2e5c1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTAtMTEtMS0xLTA_3a3fb1ef-8f16-4bd0-b812-4dacbb93cefd"
      unitRef="usd">34667000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i252ff0b440954da7909afedba48da9a6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTEtNy0xLTEtMA_65c91e6c-85b2-434d-9958-d17d6077aef8"
      unitRef="usd">11525000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9fc8b4940fcb447c94ceaf4c89e2e5c1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTEtMTEtMS0xLTA_3dd465a8-884e-405c-8577-bd340d7efc9c"
      unitRef="usd">11525000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i250dfa03c2534e049189b20c64f08339_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTItMS0xLTEtMA_af8bf987-2754-428f-95e3-4fed8e88f0b4"
      unitRef="shares">52624084</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i250dfa03c2534e049189b20c64f08339_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTItMy0xLTEtMA_ebaaf74a-5ffc-4243-85a7-9dd46950d762"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe8f9936082a44e9afd8bf7045505383_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTItNS0xLTEtMA_ba4afa02-d749-426b-8622-57331fea42dd"
      unitRef="usd">398829000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11780195c9d54f2b8c018e63ac0b586c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTItNy0xLTEtMA_dd75b068-3a39-4dc4-9f6a-ad3de01cf849"
      unitRef="usd">11359000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i479e624140554951a5d3ede05522e24d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTItOS0xLTEtMA_5f18b88f-741d-43a3-bb1c-8be22f39017f"
      unitRef="usd">255733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08ed8a0d8dba4371948bff7b44f4994f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTItMTEtMS0xLTA_856f60f4-feb8-4c43-bee9-c309290d544c"
      unitRef="usd">665974000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ife9a1f1257b74b1e958aeb3d7471b9dc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTMtNS0xLTEtNjk_fe92fc7d-73fd-47e1-b59b-2fd14ae3aeb5"
      unitRef="usd">4490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTMtMTEtMS0xLTY5_d7367bf2-dcdb-4685-9c1a-3b887a3abded"
      unitRef="usd">4490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i354250e4c63e40f5939693a4a12b6198_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTQtMS0xLTEtNjk_f452de79-42c6-425d-a6dd-52d05724bb3d"
      unitRef="shares">46037</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ife9a1f1257b74b1e958aeb3d7471b9dc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTQtNS0xLTEtNjk_1f585000-b574-403f-bf1f-1c35dbcf7700"
      unitRef="usd">77000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTQtMTEtMS0xLTY5_964eb980-09f3-41ca-9fff-b95e54d9844a"
      unitRef="usd">77000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i50f3c30689144c0abd4f2e0b85f95789_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTUtOS0xLTEtNjk_f1573ead-d095-41c8-adec-a04d8e2e8e60"
      unitRef="usd">39997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTUtMTEtMS0xLTY5_1eeaef3b-e9d2-4ccc-85f0-a1f6e498b023"
      unitRef="usd">39997000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if158c5f005c64684a6ebd085497d7ec0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTYtNy0xLTEtNjk_d0b85665-e738-4c40-a0c8-ea7e0bb8cc15"
      unitRef="usd">-1659000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTYtMTEtMS0xLTY5_010778ca-b3f2-416b-a838-caaae3a25a21"
      unitRef="usd">-1659000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id156bda662ce450fa09314e2fed81ffc_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTctMS0xLTEtNjk_b1292f95-628e-4670-849d-c78175a7e4d7"
      unitRef="shares">52670121</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id156bda662ce450fa09314e2fed81ffc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTctMy0xLTEtNjk_c6ff532c-fcd4-4263-9523-877aafd8d11e"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if97ec7738a034bd48ca109f2721d1d7f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTctNS0xLTEtNjk_bc03da7f-fee4-4301-975f-ca14f4174da3"
      unitRef="usd">403396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2def6450873c49f1a065e0efd2d40631_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTctNy0xLTEtNjk_ff0d2a46-cfd1-4656-9337-455758bc907c"
      unitRef="usd">9700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i552efac67c8747299774cb3dfd739b6f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTctOS0xLTEtNjk_e432daa6-2d74-45e6-b8b6-9d2d6630df3c"
      unitRef="usd">295730000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i021c612e60684835b545c4b94a292a34_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yNS9mcmFnOmQ4ZDYxMTQ3ZmQ5YTRhNzNhNzEyNGIxMzIyMjQyNmE0L3RhYmxlOmJhMmE3Yjg0YWMyZDRiODJhNWI1ZjBiOWZkZDJlZGJlL3RhYmxlcmFuZ2U6YmEyYTdiODRhYzJkNGI4MmE1YjVmMGI5ZmRkMmVkYmVfMTctMTEtMS0xLTY5_e7c22fbb-2623-4e18-b530-372bc54b8426"
      unitRef="usd">708879000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNC0xLTEtMS0w_533311ce-e580-4a67-859b-a3253b3071c7"
      unitRef="usd">50982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNC0zLTEtMS0w_582eb822-4850-402a-acc4-4f48c508a2fc"
      unitRef="usd">96182000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNi0xLTEtMS0w_3da4b955-ceb9-4328-b4a4-c41c04b0d886"
      unitRef="usd">19888000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNi0zLTEtMS0w_d2ff0ee6-daeb-427a-b1a9-aa572d823c48"
      unitRef="usd">12621000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ResearchAndDevelopmentInProcess
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNy0xLTEtMS0w_e6fad93c-e88c-41bd-a6d5-099014e28b26"
      unitRef="usd">15000000</us-gaap:ResearchAndDevelopmentInProcess>
    <us-gaap:ResearchAndDevelopmentInProcess
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNy0zLTEtMS0w_01463866-b92e-4922-ac4c-482da4611961"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentInProcess>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfOC0xLTEtMS0w_266fd53f-b383-44fb-8240-510cb7cf5441"
      unitRef="usd">13037000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfOC0zLTEtMS0w_ab56c51d-c4c8-49ca-b83d-6ffd6413b877"
      unitRef="usd">12351000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfOS0xLTEtMS0w_e0ecadc2-4f2e-4c17-9d3f-3496cbe84032"
      unitRef="usd">221000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfOS0zLTEtMS0w_a6f7a1af-8898-4296-9d55-eafff782b83c"
      unitRef="usd">3636000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTAtMS0xLTEtMA_f1bbc93d-f548-45e6-9bcc-45e53cd3be51"
      unitRef="usd">845000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTAtMy0xLTEtMA_481262da-d452-42cf-b2bb-8f468f42ddec"
      unitRef="usd">3217000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTEtMS0xLTEtMA_3f9b80d9-e3cd-44e3-814d-442d9eb35166"
      unitRef="usd">7650000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTEtMy0xLTEtMA_30767a15-0c61-4d10-a4f6-90d350dae259"
      unitRef="usd">-200000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTItMS0xLTEtMA_577c4043-c74c-4668-b057-e0ddcb046312"
      unitRef="usd">22000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTItMy0xLTEtMA_549481ae-e145-47a8-9c21-c4888c30199c"
      unitRef="usd">-794000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTMtMS0xLTEtMA_637e10da-bc44-452e-9c05-75adedb493cd"
      unitRef="usd">13874000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTMtMy0xLTEtMA_321147f5-3a9e-4f80-8812-87719e25542a"
      unitRef="usd">13440000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTQtMS0xLTEtMA_615477ec-34ab-4c4d-bc94-1a6f47f4197b"
      unitRef="usd">-479000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTQtMy0xLTEtMA_cc263571-8157-4fc1-897f-28189e70d02f"
      unitRef="usd">-280000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTYtMS0xLTEtMA_fbb41feb-4724-42c6-bdd0-9f8ae572ced4"
      unitRef="usd">-7352000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTYtMy0xLTEtMA_b2c4ee0b-314a-4816-8fcf-1d7582093225"
      unitRef="usd">26840000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTctMS0xLTEtMA_db999f34-1cf2-47fa-9862-2b439fe5c70d"
      unitRef="usd">9331000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTctMy0xLTEtMA_b02924f9-2406-4678-8d1c-912cbcad2a20"
      unitRef="usd">5437000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTgtMS0xLTEtMA_783b4f7d-23d6-4c14-a93f-da3fc867f69c"
      unitRef="usd">13351000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTgtMy0xLTEtMA_dc205148-ed62-43c8-8f29-e5f1c91b4055"
      unitRef="usd">11734000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTktMS0xLTEtMA_f2685989-8da6-4aa1-8cdf-1838a1f5a09b"
      unitRef="usd">5856000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMTktMy0xLTEtMA_cd951cf0-1ce6-4b7d-9eff-c6db8b6a1ae6"
      unitRef="usd">21166000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjAtMS0xLTEtMA_e35c03ce-9751-4fee-b936-15bfa228e5e6"
      unitRef="usd">-15726000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjAtMy0xLTEtMA_933f4471-9263-4720-bae3-be8fa461c9ea"
      unitRef="usd">856000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjEtMS0xLTEtMA_a91aa659-7df1-4c79-98ac-bceeb4b024c0"
      unitRef="usd">78364000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjEtMy0xLTEtMA_da0a799d-554e-4550-b35b-dbfb7602ee9c"
      unitRef="usd">106466000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjQtMS0xLTEtMA_79022bab-552e-4ec8-95d4-243bb70ceb2e"
      unitRef="usd">307634000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjQtMy0xLTEtMA_7c914d91-7c7b-48b6-a3b8-d65b1b86dc36"
      unitRef="usd">87890000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjUtMS0xLTEtMA_9220f33e-b3a9-4210-9fd4-da2d13f28a8c"
      unitRef="usd">152546000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjUtMy0xLTEtMA_7c254b8f-77f1-4de1-9a58-a29a27c2425c"
      unitRef="usd">319421000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <supn:PaymentsToAcquirePropertyPlantAndEquipmentAndDeferredLegalFees
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjYtMS0xLTEtMA_cbfc1fa4-27e0-40f4-baea-6a8fb7d3edab"
      unitRef="usd">2005000</supn:PaymentsToAcquirePropertyPlantAndEquipmentAndDeferredLegalFees>
    <supn:PaymentsToAcquirePropertyPlantAndEquipmentAndDeferredLegalFees
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjYtMy0xLTEtMA_e9462aa6-8d0f-4a4b-887e-a4cfbfffd156"
      unitRef="usd">3375000</supn:PaymentsToAcquirePropertyPlantAndEquipmentAndDeferredLegalFees>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjctMS0xLTEtMA_4c742304-2450-4010-94f5-0e522c88e81f"
      unitRef="usd">950000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjctMy0xLTEtMA_a8161bf5-b18c-48c2-8add-ca5d2e182089"
      unitRef="usd">297200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjktMS0xLTEtMA_12154e63-d28b-4600-b386-cc71e47a2c47"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMjktMy0xLTEtMA_fc81592e-cba8-48b7-bb0c-f92fffbc61de"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzAtMS0xLTEtMA_5e54d46a-e13f-4645-a9dd-f8ea99daad05"
      unitRef="usd">-158043000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzAtMy0xLTEtMA_b9739482-2e71-45ac-9582-39a7b8db29a5"
      unitRef="usd">-84044000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzMtMS0xLTEtMA_535d9214-481e-4c31-88d9-e96e9f79c8f5"
      unitRef="usd">5520000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzMtMy0xLTEtMA_6b5fcee8-5a8e-4c9d-9d3b-a0de1a4394f9"
      unitRef="usd">1546000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <supn:ProceedsFromGovernmentalLoansAndGrants
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzQtMS0xLTEtMzA4OTk_79de5c20-1b5f-476d-b3af-0a81f9f387e8"
      unitRef="usd">800000</supn:ProceedsFromGovernmentalLoansAndGrants>
    <supn:ProceedsFromGovernmentalLoansAndGrants
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzQtMy0xLTEtMzA4OTk_1c0d4497-7df5-4762-85a4-a00305ba8ecf"
      unitRef="usd">0</supn:ProceedsFromGovernmentalLoansAndGrants>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzQtMS0xLTEtMzEz_04b722f6-4f18-41ff-a408-b35750514475"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzQtMy0xLTEtMzEz_ba699096-5f17-44e1-b955-83fbe4c21c6a"
      unitRef="usd">1056000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzQtMS0xLTEtMA_d08d9562-daab-49c8-8a37-597bf615161b"
      unitRef="usd">6320000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzQtMy0xLTEtMA_a74994d3-93ad-47f1-a6e0-9ec2d0e7871c"
      unitRef="usd">490000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzYtMS0xLTEtMA_bb62bc01-1cec-40d5-bd27-eedd0e998aaf"
      unitRef="usd">-73359000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzYtMy0xLTEtMA_44a6bd21-2acf-49df-8f33-e922a27622ff"
      unitRef="usd">22912000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzctMS0xLTEtMA_1b1c5fc4-2d64-4260-a919-96dc412789be"
      unitRef="usd">288640000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10121e2b9bc8402d90adb5c3c0c371ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzctMy0xLTEtMA_92300b3a-1b77-496e-9541-104108384399"
      unitRef="usd">181381000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzgtMS0xLTEtMA_e0de5f45-f86c-474a-8f58-f6d32a67380f"
      unitRef="usd">215281000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i021c612e60684835b545c4b94a292a34_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfMzgtMy0xLTEtMA_7e35c36b-f9d5-46e1-8421-3514c93ea227"
      unitRef="usd">204293000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDEtMS0xLTEtMA_3d8c1573-03e7-4a38-ba67-e6c268016c58"
      unitRef="usd">1887000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDEtMy0xLTEtMA_e9722653-2d9c-4a6f-b487-f6590eabd4e9"
      unitRef="usd">2516000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDItMS0xLTEtMA_a86b8d6d-4b59-42f3-839c-4c1a129a6a50"
      unitRef="usd">25111000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDItMy0xLTEtMA_1e7570e2-e709-4210-b7fe-06dbdac7261a"
      unitRef="usd">42284000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDMtMS0xLTEtMA_55164d7f-c31f-4b56-9584-da564b83ea77"
      unitRef="usd">7613000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDMtMy0xLTEtMA_a34a3c93-40c9-459a-9420-95ada12b1fef"
      unitRef="usd">5152000</us-gaap:OperatingLeasePayments>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDYtMS0xLTEtMA_1278e25e-6031-4b8d-85cc-b4d310be9b72"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDYtMy0xLTEtMA_a0bd0279-40a2-4a50-8b37-88007ce8d6bb"
      unitRef="usd">115900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDctMS0xLTEtMA_7e8185af-8746-420f-8da1-bc37271ecc92"
      unitRef="usd">4120000</supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability>
    <supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDctMy0xLTEtMA_f155a91e-9952-4827-b473-79bd6f5ff28e"
      unitRef="usd">25225000</supn:RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability>
    <supn:NonCashCapitalizedCostOfIntangibleAssets
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDgtMS0xLTEtMA_0789af8b-1e60-4b7f-ac8b-97b11f39f64f"
      unitRef="usd">186000</supn:NonCashCapitalizedCostOfIntangibleAssets>
    <supn:NonCashCapitalizedCostOfIntangibleAssets
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8yOC9mcmFnOjgzNzg0Y2RkMzc0ZTRjYjI5ZGM2Yzc3MmY1ODA0NDRmL3RhYmxlOjlkZGQxMjQ3ZWYwZTQ4ZDQ5NjJmZmZmNjgwZGJlM2U4L3RhYmxlcmFuZ2U6OWRkZDEyNDdlZjBlNDhkNDk2MmZmZmY2ODBkYmUzZThfNDgtMy0xLTEtMA_ffc4690b-c1e9-48c7-ade4-d1c364062e79"
      unitRef="usd">352000</supn:NonCashCapitalizedCostOfIntangibleAssets>
    <us-gaap:NatureOfOperations
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNC9mcmFnOjQ1ZWU3Nzg5NzBlMDQ2Yjk5ZmFiOWY1MTlhNTUyNzAzL3RleHRyZWdpb246NDVlZTc3ODk3MGUwNDZiOTlmYWI5ZjUxOWE1NTI3MDNfNDQzNg_db6bedab-acee-4def-8938-9ca489b325f4">Business Organization&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supernus Pharmaceuticals, Inc. (the Company) is a biopharmaceutical company focused on developing and commercializing products for the treatment of central nervous system (CNS) diseases. The Company's diverse neuroscience portfolio includes approved treatments for epilepsy, migraine, attention-deficit hyperactivity disorder (ADHD), hypomobility in Parkinson&#x2019;s Disease (PD), cervical dystonia, and chronic sialorrhea. The Company is also developing a broad range of novel CNS product candidates including new potential treatments for ADHD, hypomobility in PD, epilepsy, depression, and rare CNS disorders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commercial Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Trokendi XR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (topiramate) is the first once-daily extended release topiramate product indicated for the treatment of epilepsy in the United States (U.S.) market. It is also indicated for the prophylaxis of migraine headache. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Oxtellar XR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (oxcarbazepine) is indicated as therapy for partial onset seizures in adults and children 6 years to 17 years of age and is the first once-daily extended-release oxcarbazepine product indicated for the treatment of epilepsy in the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Qelbree&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (viloxazine extended-release capsules) is a novel non-stimulant product indicated for the treatment of ADHD in pediatric patients 6 to 17 years of age. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;APOKYN&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (apomorphine hydrochloride injection) is a product indicated for the acute, intermittent treatment of hypomobility or "off" episodes ("end-of-dose wearing off" and unpredictable "on-off" episodes) in patients with advanced PD. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;MYOBLOC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (rimabotulinumtoxinB) is a product indicated for the treatment of cervical dystonia and sialorrhea in adults, and it is the only Type B toxin available on the market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;XADAGO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (safinamide) is a once-daily product indicated as adjunctive treatment to levodopa/carbidopa in patients with PD experiencing "off" episodes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Candidates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="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;Qelbree (viloxazine, extended-release capsules; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SPN-812) is a novel non-stimulant product candidate for the treatment of ADHD in adult patients. The U.S. Food and Drug Administration (FDA) acknowledged it has received the supplemental new drug application (sNDA) for Qelbree for the treatment of ADHD in adult patients. The sNDA has a user fee goal date (PDUFA date) of April 29, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;SPN-830 (Apomorphine Infusion Pump) is a late-stage drug/device combination product candidate for the continuous prevention of "off" episodes in PD.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;SPN-817 is a novel product candidate for the treatment of severe epilepsy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;SPN-820 is a first-in-class product candidate for treatment resistant depression (TRD). It is an orally active small molecule that directly activates brain mechanistic target of rapamycin complex 1 (mTORC1).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 10, 2021, the Company entered into an Agreement and Plan of Merger by and among the Company, Adamas Pharmaceuticals, Inc. and Supernus Reef, Inc., a Delaware corporation and a wholly owned subsidiary of the Company. Refer to Note 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the U.S. Food and Drug Administration (FDA) approved Qelbree (SPN-812) for the treatment of ADHD in pediatric patients 6 to 17 years of age. In May 2021, the Company launched Qelbree in the U.S. On September 2, 2021, the FDA acknowledged receiving the supplemental new drug application (sNDA) for SPN-812 for adult patients with ADHD and assigned a user fee goal date (PDUFA date) of April 29, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 28, 2020, the Company entered into a Sale and Purchase Agreement with US WorldMeds Partners, LLC to acquire the CNS portfolio of USWM Enterprises, LLC (USWM Enterprises) (USWM Acquisition). With the acquisition, completed on June 9, 2020, the Company added three established commercial products, APOKYN, XADAGO, and MYOBLOC, and a product candidate in late-stage development, SPN-830, to its portfolio. Refer to Note 3, &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion on the USWM Acquisition. In the second quarter of 2021 and within one year from the Closing Date, the Company finalized its accounting for the business combination, including the purchase price allocation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 21, 2020, the Company entered into a Development and Option Agreement (Development Agreement) with Navitor Pharmaceuticals, Inc. (Navitor Inc.) and also acquired an ownership position in Navitor Inc. Under the terms of the Development Agreement, the Company and Navitor Inc. will jointly conduct a Phase II clinical program for NV-5138 (SPN-820) in TRD. In March 2021, Navitor Inc. underwent a legal restructuring whereby Navitor Inc. became a wholly owned subsidiary of a newly formed limited liability company, Navitor Pharmaceuticals, LLC (Navitor LLC). Refer to Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion on the Development Agreement and equity investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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;While the impact of the ongoing COVID-19 pandemic did not have a material adverse effect on the Company's financial position or results of operations for the three and nine months ended September&#160;30, 2021. The Company continues to closely monitor the events and circumstances surrounding the COVID-19 pandemic and its impact on all aspects of our business operations. Since the situation surrounding the COVID-19 pandemic remains fluid and the duration 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.</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTYyOQ_d8833ff4-5ee0-4333-aa6c-6c61c0c8ca82">Summary of Significant Accounting Policies&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 condensed consolidated 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, 2020, filed with the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 U.S., operates in one operating segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts presented as separate noncash line items in the condensed consolidated statements of cash flows have been reclassified to conform to the current year condensed financial statement presentation. These reclassifications had no effect on operating cash flows or on our other condensed consolidated financial statements for the three and nine months ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 those of the Company's wholly-owned subsidiaries and variable interest entities (VIE) where the Company is the primary beneficiary, if any. All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continuously assesses whether it is the primary beneficiary of a VIE, as changes to existing relationships or future transactions may affect its conclusions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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, including public and proprietary 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 periodically evaluates the methodologies employed in making its estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which the COVID-19 pandemic may directly or indirectly impact our business, financial condition and results of operations is highly uncertain and subject to change. As a result, certain of our estimates and assumptions, including the provision for sales deductions, the creditworthiness of customers entering into revenue arrangements, and the fair values of our financial instruments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 materials and digital marketing, 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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $22.6 million and $59.7 million in advertising expense for the three and nine months ended September&#160;30, 2021, respectively, and approximately $15.4 million and $37.9 million for the three and nine months ended September 30, 2020, respectively. These expenses are recorded as a component of &lt;/span&gt;&lt;span style="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="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="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="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 style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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="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="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. The Company adopted the guidance on January 1, 2021, on a prospective basis. The adoption of the new standard did not have a material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU 2020-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments &#x2014; Equity Securities (Topic 321), Investments &#x2014; Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815), Clarifying the Interactions between Topic 321, Topic 323, and Topic 815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The new standard, issued in January 2020, clarifies the interaction of the equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain contracts and purchased options accounted for under Topic 815. The amendment clarifies that an entity can elect to adopt the measurement alternative, which is if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred before applying or upon discontinuing the equity method. The adoption of the new standard as of January 1, 2021 did not have a material impact to the financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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;span style="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="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;- The new standard, issued in August 2020, simplifies the accounting and disclosures for convertible instruments and contracts. This guidance will be effective on January 1, 2022 on a prospective basis. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTYzMQ_dfb629c0-85e8-4058-b811-a2520a8c6208">&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 condensed consolidated 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, 2020, filed with the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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;The Company, which is primarily located in the U.S., operates in one operating segment.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfMTEzMw_171738be-e114-444a-9fe4-0673d7420aad"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTYzNQ_7ec7e579-74eb-47ab-bafa-9ed6294523f5">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts presented as separate noncash line items in the condensed consolidated statements of cash flows have been reclassified to conform to the current year condensed financial statement presentation. These reclassifications had no effect on operating cash flows or on our other condensed consolidated financial statements for the three and nine months ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTY0Mw_96d973da-c56c-4211-9976-29ec04b86608">&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 those of the Company's wholly-owned subsidiaries and variable interest entities (VIE) where the Company is the primary beneficiary, if any. All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continuously assesses whether it is the primary beneficiary of a VIE, as changes to existing relationships or future transactions may affect its conclusions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTYzMg_65617c06-982a-42e5-9c07-5de93c0e9fb1">&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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, including public and proprietary 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 periodically evaluates the methodologies employed in making its estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which the COVID-19 pandemic may directly or indirectly impact our business, financial condition and results of operations is highly uncertain and subject to change. As a result, certain of our estimates and assumptions, including the provision for sales deductions, the creditworthiness of customers entering into revenue arrangements, and the fair values of our financial instruments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTYzOA_d1dbaa30-5fd9-46df-a8f2-9ecc8f843a33">&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 materials and digital marketing, 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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $22.6 million and $59.7 million in advertising expense for the three and nine months ended September&#160;30, 2021, respectively, and approximately $15.4 million and $37.9 million for the three and nine months ended September 30, 2020, respectively. These expenses are recorded as a component of &lt;/span&gt;&lt;span style="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="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="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfMzMwNQ_07a801c4-a243-4273-be37-d1f576cc0697"
      unitRef="usd">22600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfMzMxMg_d94fbcdf-8d6a-4c82-9c92-2c21a9479504"
      unitRef="usd">59700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfMzM5NQ_8d8c9d47-050e-4ce0-a303-f1f13d65f0f3"
      unitRef="usd">15400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfMzQwMg_dcd60170-7c06-48aa-b6dd-c7b09fa90a81"
      unitRef="usd">37900000</us-gaap:AdvertisingExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8zNy9mcmFnOjBiMjc3ZGIwNWFlNDQ5YzNiNjIwYWNkODcxN2IwM2Q2L3RleHRyZWdpb246MGIyNzdkYjA1YWU0NDljM2I2MjBhY2Q4NzE3YjAzZDZfNTYzOQ_da3c224a-8b6e-4e3e-aff9-1aaaf4833ef6">&lt;div style="margin-top:10pt"&gt;&lt;span style="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="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 style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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="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="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. The Company adopted the guidance on January 1, 2021, on a prospective basis. The adoption of the new standard did not have a material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU 2020-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments &#x2014; Equity Securities (Topic 321), Investments &#x2014; Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815), Clarifying the Interactions between Topic 321, Topic 323, and Topic 815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The new standard, issued in January 2020, clarifies the interaction of the equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain contracts and purchased options accounted for under Topic 815. The amendment clarifies that an entity can elect to adopt the measurement alternative, which is if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred before applying or upon discontinuing the equity method. The adoption of the new standard as of January 1, 2021 did not have a material impact to the financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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;span style="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="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;- The new standard, issued in August 2020, simplifies the accounting and disclosures for convertible instruments and contracts. This guidance will be effective on January 1, 2022 on a prospective basis. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTEzMzE_d277a052-435a-4b5b-b0e1-2977b8858791">USWM Acquisition&lt;span style="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 acquired the right to further develop and commercialize APOKYN, XADAGO, and the Apomorphine Infusion Pump (SPN-830; the In Process Research and Development (IPR&amp;amp;D) asset) in the U.S. and MYOBLOC worldwide (the Products) for an upfront cash payment of $297.2 million, subject to working capital adjustments, and the potential for additional contingent consideration payments of up to $230&#160;million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2021 and within one year from the Closing Date, the Company finalized its accounting for the business combination, including the purchase price allocation. &lt;/span&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential $230 million in contingent consideration payments includes up to $130&#160;million for the achievement of certain SPN-830 regulatory and commercial activities (regulatory and developmental contingent consideration payments) and up to $100&#160;million related to future sales performance of the Products (sales-based contingent consideration payments). The regulatory and developmental contingent consideration payments include a $25&#160;million milestone due upon the FDA's acceptance of the SPN-830 New Drug Application (NDA) for review. The remaining $105&#160;million of the $130&#160;million regulatory and developmental contingent consideration includes payments upon the FDA's regulatory approval and subsequent commercial launch by the Company of SPN-830, if approved. One of the regulatory milestones has a time-based mechanism for full or partial achievement. The $100&#160;million sales-based contingent consideration payments include a $35&#160;million milestone due upon achievement of certain U.S. net product sales of APOKYN during 2021. The remaining $65&#160;million of the $100&#160;million sales-based contingent consideration payments relate to the achievement of certain net product sales of the Products in 2022 and 2023. Refer to &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; section below for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Price Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the purchase price consideration (unaudited):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration to Seller - net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the cash paid to the Seller, contingent payments of up to $230&#160;million are also due to the Seller upon the achievement of certain milestones related to the development of SPN-830 and sale of the Products. The possible outcomes for the contingent consideration range from $0, if no milestone is achieved, to $230 million on an undiscounted basis if all milestones are achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company initially recorded a contingent consideration liability of $115.7&#160;million as of the Closing Date to reflect the estimated fair value of the contingent consideration based on information available at that time. The estimated fair value of the contingent consideration was determined using a Monte Carlo simulation for the sales-based contingent consideration payments and an income approach for the regulatory and developmental contingent consideration payments. The key assumptions considered in estimating the fair value include the estimated probability and timing of milestone achievement, such as the probability and timing of obtaining regulatory approval, discount rate, the estimated revenue volatility and the estimated amount and timing of projected revenues from the Products. Subsequent to the Closing Date, the Company adjusted the contingent consideration fair value based on new information related to the facts and circumstances that existed as of the acquisition date related to the timing of meeting the conditions of the milestone payments that are contingent upon regulatory approval and commercial launch of the acquired IPR&amp;amp;D asset as well as the estimated timing of projected revenues from the Products. As a result, the Company recorded in the fourth quarter of 2020, a measurement period adjustment of $40.9&#160;million, which decreased the estimated fair value of the contingent consideration liability as of the Closing Date to $74.8&#160;million. Refer to contingent consideration discussion in Note 6, &lt;/span&gt;&lt;span style="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 Financial Instruments and Contingent Consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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 Net Assets Acquired&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the total purchase price and the fair value of assets acquired and liabilities assumed as of the Closing Date (unaudited, dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease asset &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for further discussion of the acquired lease asset and assumed lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes tax attributes that are subject to tax limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquired Inventory &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of the inventory was determined using the comparative sales method, which estimated the expected sales price of the product, reduced by all costs expected to be incurred to complete or to dispose of the inventory, as well as a profit on the sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired intangible assets include the acquired IPR&amp;amp;D asset and the acquired developed technology and product rights. The Company determined the fair value of the acquired intangible assets as of the Closing Date using the income approach. The fair value measurements of the acquired intangible assets were determined based on significant unobservable inputs and therefore, represent a Level 3 fair value measurement. Some of the more significant inputs and assumptions used in the intangible assets valuation include: the timing and probability of success of clinical and regulatory approvals for the IPR&amp;amp;D asset, the estimated future cash flows from Product sales, the timing and projection of costs and expenses, discount rates and tax rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the purchase price allocation, and the average remaining useful lives for identifiable intangible assets (unaudited, dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives as of Closing Date&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technology and product rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired intangible assets, excluding the acquired IPR&amp;amp;D asset, are amortized over their estimated useful lives on a straight-line basis. The IPR&amp;amp;D asset is considered indefinite-lived, until the successful completion or abandonment of the associated research and development efforts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was calculated as the excess of the consideration paid consequent to completing the acquisition, compared to the net assets recognized. Goodwill represents the future economic benefits from the other acquired assets, and which could not be individually identified and separately valued. Goodwill is primarily attributable to the additional acquired growth platforms and an expanded revenue base. Goodwill is not deductible for tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;MDD Enterprises Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operations of MDD US Enterprises, LLC ("MDD Enterprises") (formerly USWM Enterprises, LLC) and its subsidiaries have been included in the Company's condensed consolidated statements of earnings for the period subsequent to the Closing Date. The following table summarizes the total revenues for MDD Enterprises, (dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net product sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is unable to provide the results of operations attributable to MDD US Enterprises, LLC and its subsidiaries as those operations were substantially integrated into our business.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i58786f4373db44f2b58525ff59925297_D20200609-20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNjA0_cc483738-0764-41de-9964-d77b0b20429f"
      unitRef="usd">297200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNzI0_584c6be6-2c1d-4211-8f89-0dddecc11ef8"
      unitRef="usd">230000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNzQ0_15136410-9791-42d2-b1d5-79399d10014c"
      unitRef="usd">230000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i4025f9ddaaa34fc7b2799344649584b5_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNzk5_e531ff46-7d34-44cf-be44-47f45fde12f7"
      unitRef="usd">130000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i3eb3a2c9c2a04eeeb3e89e98c3123ac1_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfOTUz_5b92dcfb-ad7d-4221-812b-fec4fa677854"
      unitRef="usd">100000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i5ee85b021fe749dc8d5010fa86148e6b_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTEzNA_dd4fc50e-0d8b-4813-a550-31484dc06df8"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i3c549670a2054e92bfb0d078a1857f20_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTI0NQ_40563f63-f287-49e4-92b3-a3418c28a1a1"
      unitRef="usd">105000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i4025f9ddaaa34fc7b2799344649584b5_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTI1NQ_e531ff46-7d34-44cf-be44-47f45fde12f7"
      unitRef="usd">130000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i28f7623753f943b0847052e0b05b19bd_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTUzNQ_058c593d-9f3b-4c2a-8b0e-832003233d47"
      unitRef="usd">100000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i5af8364776bd4d4a86b32b28ef444822_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTU5NA_67d14aa0-6a63-4a2e-a4db-39ed965912ba"
      unitRef="usd">35000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i9362a655d694492083d3d5a5eb6cca3c_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTY5OQ_7933114a-b04f-4877-a09c-21d826913c56"
      unitRef="usd">65000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i3eb3a2c9c2a04eeeb3e89e98c3123ac1_D20200609-20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTcwOQ_5b92dcfb-ad7d-4221-812b-fec4fa677854"
      unitRef="usd">100000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTEzMzk_46ac1449-2874-4b32-851c-9bb9f61809a4">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the purchase price consideration (unaudited):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration to Seller - net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i59240e4bb4f64aa8a36e9ce300b0bc36_D20200609-20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmE3NzE5OTJlODljNzRkMThiYzZmMWYwMTRmMTNhMjJiL3RhYmxlcmFuZ2U6YTc3MTk5MmU4OWM3NGQxOGJjNmYxZjAxNGYxM2EyMmJfMS01LTEtMS0w_df00a239-aa1c-4cb4-bc80-cf04bb874a5c"
      unitRef="usd">306485000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i59240e4bb4f64aa8a36e9ce300b0bc36_D20200609-20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmE3NzE5OTJlODljNzRkMThiYzZmMWYwMTRmMTNhMjJiL3RhYmxlcmFuZ2U6YTc3MTk5MmU4OWM3NGQxOGJjNmYxZjAxNGYxM2EyMmJfMi01LTEtMS0w_32afaf23-2e0b-466b-8fe3-ac3ccaff4806"
      unitRef="usd">74800000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i59240e4bb4f64aa8a36e9ce300b0bc36_D20200609-20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmE3NzE5OTJlODljNzRkMThiYzZmMWYwMTRmMTNhMjJiL3RhYmxlcmFuZ2U6YTc3MTk5MmU4OWM3NGQxOGJjNmYxZjAxNGYxM2EyMmJfMy01LTEtMS0w_1595994b-300f-4913-95a6-b70c2c9025fb"
      unitRef="usd">381285000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i59240e4bb4f64aa8a36e9ce300b0bc36_D20200609-20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmE3NzE5OTJlODljNzRkMThiYzZmMWYwMTRmMTNhMjJiL3RhYmxlcmFuZ2U6YTc3MTk5MmU4OWM3NGQxOGJjNmYxZjAxNGYxM2EyMmJfNS01LTEtMS0w_22ae9373-12d9-4173-92da-1def32ae5f1f"
      unitRef="usd">299491000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMzQwNw_584c6be6-2c1d-4211-8f89-0dddecc11ef8"
      unitRef="usd">230000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMzYxMA_10191212-d085-4262-b0d1-a2b288fdd797"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMzY0Ng_8ef53fe0-96b9-425b-90f8-17a2b7b30af0"
      unitRef="usd">230000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i58786f4373db44f2b58525ff59925297_D20200609-20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMzc3OA_bd153195-d9ee-45f0-8a7d-baa54ecdaf6d"
      unitRef="usd">115700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i777841d9e03d4422baffff0512ba7be0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNTAzMQ_90048b88-6dc0-43e2-bb90-b9e0c7d9814b"
      unitRef="usd">40900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNTE0MA_5fa07230-89c5-41e3-aa29-28cb2c7b996b"
      unitRef="usd">74800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTEzMzM_6c6735c0-1454-43a7-aad6-07c65c47addd">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the total purchase price and the fair value of assets acquired and liabilities assumed as of the Closing Date (unaudited, dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease asset &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for further discussion of the acquired lease asset and assumed lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes tax attributes that are subject to tax limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMS01LTEtMS0w_761571bd-064f-42c0-a2c4-01533ee2ecd7"
      unitRef="usd">6994000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMi01LTEtMS0w_8809a839-b577-4dde-bfc1-d9372edadc72"
      unitRef="usd">18474000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMy01LTEtMS0w_645f47b0-31a9-4541-9a85-5e4cdcff8211"
      unitRef="usd">11600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfNC01LTEtMS0w_f3f305e4-131f-4896-9a13-040c8cf9a98a"
      unitRef="usd">3564000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfNS01LTEtMS0w_25066031-9571-4d86-a4a2-195b03e756e9"
      unitRef="usd">454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfNy01LTEtMS0w_9f653daf-494f-4fee-a8cb-b02082e8dd84"
      unitRef="usd">11029000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfOC01LTEtMS0w_fe01485c-f610-4954-9059-4dc0c193c530"
      unitRef="usd">355000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfOS01LTEtMS0w_b6826efa-3003-4191-ba5b-03c21bafa8a2"
      unitRef="usd">340000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquired
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTAtNS0xLTEtMA_be740fde-90ba-4741-8132-8896b0332d76"
      unitRef="usd">407455000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTEtNS0xLTEtMA_3a12e412-632c-4e6f-96f6-bae7405f7888"
      unitRef="usd">2573000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTItNS0xLTEtMA_cd09996e-3e6d-4519-b0ba-4bd352bc9898"
      unitRef="usd">23339000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTQtNS0xLTEtMA_f1029660-0d5c-49cb-b328-2cf72610b390"
      unitRef="usd">11029000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredIncomeTaxLiabilities
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTUtNS0xLTEtMA_328c423f-a120-49b5-b763-b5805284117f"
      unitRef="usd">67192000</supn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredIncomeTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTYtNS0xLTEtMA_8cf088c3-2522-494c-a603-12f912925734"
      unitRef="usd">104133000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTctNS0xLTEtMA_131207c7-5ae9-4051-88f1-9cdb8eaa65d5"
      unitRef="usd">303322000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTgtNS0xLTEtMA_c37120e5-3973-447c-9233-b5cdb16e9827"
      unitRef="usd">77963000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOmNmYjhkMDhmNzZhNzQzMWViZTM4OTFmMDQ2YzBmNzY5L3RhYmxlcmFuZ2U6Y2ZiOGQwOGY3NmE3NDMxZWJlMzg5MWYwNDZjMGY3NjlfMTktNS0xLTEtMA_81a20343-c90a-45c9-a98f-6e65d3b5b001"
      unitRef="usd">381285000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfMTEzMzI_7367c708-af76-4a5d-b4e4-b1910ad6d956">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the purchase price allocation, and the average remaining useful lives for identifiable intangible assets (unaudited, dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives as of Closing Date&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technology and product rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="icca65d2f007e4e54bc4bcc6072f2f7f3_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjYzYTEzMzIxY2ZlMTQ5MjM5NThjM2QwYjlmYmRiYjUxL3RhYmxlcmFuZ2U6NjNhMTMzMjFjZmUxNDkyMzk1OGMzZDBiOWZiZGJiNTFfMS0xLTEtMS0w_7fbaa5ad-5895-41ea-a335-49e777603cd6"
      unitRef="usd">124000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i041b49adb15b43ea81974c3258aea09f_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjYzYTEzMzIxY2ZlMTQ5MjM5NThjM2QwYjlmYmRiYjUxL3RhYmxlcmFuZ2U6NjNhMTMzMjFjZmUxNDkyMzk1OGMzZDBiOWZiZGJiNTFfMi0xLTEtMS0w_4ba7c5f6-cb0a-43cd-abd0-d1c975e8c266"
      unitRef="usd">231000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifc82cb982d2b4b0382c5cf13da151b30_D20200609-20200609"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjYzYTEzMzIxY2ZlMTQ5MjM5NThjM2QwYjlmYmRiYjUxL3RhYmxlcmFuZ2U6NjNhMTMzMjFjZmUxNDkyMzk1OGMzZDBiOWZiZGJiNTFfMi0zLTEtMS0wL3RleHRyZWdpb246MjM5NDk4MDA1NWNhNDU0NDlkZDE0YmMxMjVhMDkwMTBfNA_b3e64632-27e5-4514-9232-bbf3ff470770">P10Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8600631ddfa8435c901069086fc375e4_D20200609-20200609"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjYzYTEzMzIxY2ZlMTQ5MjM5NThjM2QwYjlmYmRiYjUxL3RhYmxlcmFuZ2U6NjNhMTMzMjFjZmUxNDkyMzk1OGMzZDBiOWZiZGJiNTFfMi0zLTEtMS0wL3RleHRyZWdpb246MjM5NDk4MDA1NWNhNDU0NDlkZDE0YmMxMjVhMDkwMTBfOQ_70967da4-2d9f-4636-a6fb-3f05933a0358">P12Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjYzYTEzMzIxY2ZlMTQ5MjM5NThjM2QwYjlmYmRiYjUxL3RhYmxlcmFuZ2U6NjNhMTMzMjFjZmUxNDkyMzk1OGMzZDBiOWZiZGJiNTFfMy0xLTEtMS0w_0fd424d3-34f4-42ba-aea9-ec94864c4489"
      unitRef="usd">355000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i16a60a9b02f745faa4d9478ed2d4218d_I20200609"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNDM5ODA0NjUyMzQzNw_8cf1f811-a87e-42e8-8434-9eb59ae5a120"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RleHRyZWdpb246YWM2ODNiOWFiZjA2NGNhZTkyOWVkNTNjY2Y2MDlkZjRfNDM5ODA0NjUzNTUzNQ_32ae3094-7ca2-4540-a1a4-76079bbb0537">The following table summarizes the total revenues for MDD Enterprises, (dollars in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net product sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i8fa08d36272143ffbb809306cbaa847f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjRmZjljMTg0YWM0ZjQ2ZDZiNDA4ZjgzNDVkNGRmNjY4L3RhYmxlcmFuZ2U6NGZmOWMxODRhYzRmNDZkNmI0MDhmODM0NWQ0ZGY2NjhfMy0xLTEtMS0zMzkxMA_d1192537-cdd7-47c8-a55e-dd8ac6cf5d6c"
      unitRef="usd">32499000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i3f9f871278804b35aeae3b1b543a83d5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjRmZjljMTg0YWM0ZjQ2ZDZiNDA4ZjgzNDVkNGRmNjY4L3RhYmxlcmFuZ2U6NGZmOWMxODRhYzRmNDZkNmI0MDhmODM0NWQ0ZGY2NjhfMy0zLTEtMS0zMzkxMA_057c5c72-6c68-4752-99b4-6bcb11ebe4a9"
      unitRef="usd">40863000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i3b043bdb3a6b4d5e90581e4ac4e46f06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjRmZjljMTg0YWM0ZjQ2ZDZiNDA4ZjgzNDVkNGRmNjY4L3RhYmxlcmFuZ2U6NGZmOWMxODRhYzRmNDZkNmI0MDhmODM0NWQ0ZGY2NjhfMy01LTEtMS0zMzkxMA_75f9fafc-835f-4c3c-87ea-34f531fa1af9"
      unitRef="usd">96205000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i49f778f8a3cb4ceb808b2c33f2ba8f7b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80MC9mcmFnOmFjNjgzYjlhYmYwNjRjYWU5MjllZDUzY2NmNjA5ZGY0L3RhYmxlOjRmZjljMTg0YWM0ZjQ2ZDZiNDA4ZjgzNDVkNGRmNjY4L3RhYmxlcmFuZ2U6NGZmOWMxODRhYzRmNDZkNmI0MDhmODM0NWQ0ZGY2NjhfMy03LTEtMS0zMzkxMA_52c341bd-04bf-40f7-b284-946c24906a49"
      unitRef="usd">51493000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfMTExMQ_62b9433b-1404-43a4-bed2-0b072c41ac72">Disaggregated Revenues &lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 product or source, (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trokendi XR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oxtellar XR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APOKYN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MYOBLOC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;XADAGO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Qelbree&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net product sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   In April 2021, the Company notified the European Medicines Agency that it will cease the marketing of rimabotulinumtoxinB in European countries where it has been marketed as NeuroBloc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trokendi XR accounted for 56% of the Company&#x2019;s total net product sales for both the three and nine months ended September&#160;30, 2021 and approximately 54% and 65% of the Company's total net product sales for the three and nine months ended September&#160;30, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's three major customers, AmerisourceBergen Drug Corporation, Cardinal Health, Inc. and McKesson Corporation, individually accounted for more than 25% of our total net product sales and collectively accounted for more than 85% of our total net product sales in both 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized noncash royalty revenue of $2.4 million and $6.8 million,&#160;for the three and nine months ended September&#160;30, 2021, respectively. The Company recognized noncash royalty revenue of $2.4 million and $6.3 million,&#160;for the three and nine months ended September&#160;30, 2020, respectively. Refer to Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfMTExNA_ca451198-9ba2-4bcc-ba7e-67052529cfe8">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 product or source, (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trokendi XR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oxtellar XR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APOKYN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MYOBLOC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;XADAGO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Qelbree&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net product sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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;(1)   In April 2021, the Company notified the European Medicines Agency that it will cease the marketing of rimabotulinumtoxinB in European countries where it has been marketed as NeuroBloc.</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia42e53ad6fba4775995251f7de04f303_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNC0xLTEtMS0w_378068c4-fccf-41c5-9bd8-3b81963e09c9"
      unitRef="usd">80935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabced17f2eec43c1b5402992c33630c4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNC0zLTEtMS0w_67e622a2-3444-4f3d-b850-2c9609cf8553"
      unitRef="usd">82906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6dbb24aea9d6493bbc06ffd555c42779_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNC01LTEtMS0w_21ec2aea-6706-4e59-b9f7-dd5663e78ae8"
      unitRef="usd">231531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5e8782b38da4627a54b151bfa8dccdf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNC03LTEtMS0w_8faf09bc-ab40-4445-9b34-d86198985a9c"
      unitRef="usd">241131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbb0cb49b2b04edf82673f23b5019033_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNS0xLTEtMS0w_d9ae318f-50c0-434b-b0bc-bd9ddfbb8532"
      unitRef="usd">29728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica58e57daede43069e794b945509eea1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNS0zLTEtMS0w_2c459422-17e6-431f-9f86-72d3bf3522c5"
      unitRef="usd">28364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0329f0fa4a44b7c8f1feb35cf5b5e0c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNS01LTEtMS0w_3ac43e7d-3d90-4a0c-8b58-e7440b361a4a"
      unitRef="usd">82120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd91df18523c43c988f082252fd8ddae_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNS03LTEtMS0w_9d6af5e7-24a6-4ec3-90c3-c84943ee705d"
      unitRef="usd">75983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5266f09bd5c468ea58e4c2f1f89a7fb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNi0xLTEtMS0w_1e4b2b69-3a36-4b76-a208-06eca4bd61e1"
      unitRef="usd">24627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i869d7522510c4ed293da706d095e49a4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNi0zLTEtMS0w_56ec4805-0f68-4988-b514-529d302434e6"
      unitRef="usd">34482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica892594f2ae4a7aae3488025252987c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNi01LTEtMS0w_6078f93e-4b24-418f-93c3-5aadfbd9f00e"
      unitRef="usd">73338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab25bbaf669b47438652740a6f3941d7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNi03LTEtMS0w_535ce78e-a12b-4447-87f4-ac3c1af89121"
      unitRef="usd">43082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie01a5340aa3240c997eeea2a91d96b2e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNy0xLTEtMS0w_1633c721-5074-40c4-91ee-22268141bd21"
      unitRef="usd">4596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a6338c9e13f4b2bbbce9df55dc744f9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNy0zLTEtMS0w_789227af-317e-4ea6-970c-361813c21706"
      unitRef="usd">4050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8babb43f1a604914941a988d50a14e15_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNy01LTEtMS0w_15899246-bb1d-45de-bc9d-a91d3e960627"
      unitRef="usd">13477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f7eb446465846e08b0e93f3616cc263_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfNy03LTEtMS0w_8ad91a10-d76d-4a49-bc9c-184d8b7c96f4"
      unitRef="usd">5279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i545768a7c5c6472db1d04e73fda03f65_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOC0xLTEtMS0w_025082af-d572-4215-9239-2624e94c7daa"
      unitRef="usd">3276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c2afab2f3b7437ba4b630fca4bcdd54_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOC0zLTEtMS0w_17659e1e-d83b-4a92-bb84-a3fc970658b1"
      unitRef="usd">2331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84eea3aae99b4d28931366d0c866d00d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOC01LTEtMS0w_b748bd13-7259-412e-839b-c0acf330b11d"
      unitRef="usd">9390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i492a8425946447caa17c429980dc0e77_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOC03LTEtMS0w_13152302-6d10-489a-b8fc-b067ba6c840c"
      unitRef="usd">3132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if415de5997824d6f9a370f8f284484a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOS0xLTEtMS0w_d80da3fd-d3db-4c78-a7a2-7cec528cfcb7"
      unitRef="usd">2370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1dd588cf0ce4dbd9892672b15cb4a34_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOS0zLTEtMS0w_9c40721c-6b6b-4bc3-8475-2e5b29bdfd0f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i994c54e4a9c146ec9cf0736ae845816a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOS01LTEtMS0w_3b49c1cc-7953-428d-9bb7-f1b04565471f"
      unitRef="usd">2685000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i996b80fd1c8f470dab5bf9174c59050a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfOS03LTEtMS0w_9871de1f-e2f7-42ac-a84e-a382b8dd7295"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8677df222c048aba3c22abc80fc41f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTAtMS0xLTEtMA_fb9e336b-3124-49f8-b478-ad273f7a3cf1"
      unitRef="usd">145532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4dbb948ba8f498c8bee89e23cdad8c3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTAtMy0xLTEtMA_06e96207-fd0e-4479-b91e-e529ded22ac9"
      unitRef="usd">152133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69a4f1e2bbbb4dfbb25bba19d570797b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTAtNS0xLTEtMA_01819dee-dd13-42ff-9c40-f972b0fcf98e"
      unitRef="usd">412541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cbf73f4ae884450bf901024ce62d84e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTAtNy0xLTEtMA_30fa5254-96aa-439b-9fba-2f6366134a2b"
      unitRef="usd">368607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1e6b156c9574fe9923b15dc35b97284_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTEtMS0xLTEtMA_1fface2e-6fe5-4da6-8651-a23af3c4b0d3"
      unitRef="usd">2932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idee06228e136425bbbec81901971a036_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTEtMy0xLTEtMA_d1c266e3-2fc0-405a-9f34-ebc8a604f76f"
      unitRef="usd">3002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd132831f55141099fce489858112168_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTEtNS0xLTEtMA_fb89ba43-0ee9-4ff4-9a53-867503e3bbd3"
      unitRef="usd">8184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83af1903a224496cbe639f0b6c4b580b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTEtNy0xLTEtMA_ad4a480f-6700-4c98-b5f4-40f1b2418855"
      unitRef="usd">8233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTItMS0xLTEtMA_c56887db-b121-4c3f-9e64-5d15be32b087"
      unitRef="usd">148464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTItMy0xLTEtMA_cdb28954-e54a-4614-aaad-c0d7810139ce"
      unitRef="usd">155135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTItNS0xLTEtMA_41b5339e-ccbd-4033-9f88-82b37bbba57a"
      unitRef="usd">420725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTItNy0xLTEtMA_46df77c2-648f-4c4f-80c6-4a86166e67fd"
      unitRef="usd">376840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RhYmxlOjI2YjBiODZjNjZhYzQxOGRiODE0MThkY2NhMTlkNzQ3L3RhYmxlcmFuZ2U6MjZiMGI4NmM2NmFjNDE4ZGI4MTQxOGRjY2ExOWQ3NDdfMTItNy0xLTEtMA_66f7accb-ebfa-4dd1-b057-81c8a7158ee2"
      unitRef="usd">376840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9adc248077254b859e0a0afacf5f0e61_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfMzcw_9303c095-1801-4d78-838d-7c43904e1edd"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic7e1d32506514592abd19732cc28d1e1_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfNDgy_2a8d769f-c14a-4f1e-baba-5a26afc13ed8"
      unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief7b8b860f5944a0b89278328a4837ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfMTY0OTI2NzQ0Mjc4Ng_d23cb7c8-ae5a-4bfa-ae24-e042db1929d7"
      unitRef="number">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i43d950b2dbf841059f95b1f6297a2f2c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfNzE5_66cedef9-d3cd-4ae2-8d0f-f6267d46efa1"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i13e1bf3ef03e4f29819aa31504e062b4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfNzk0_4ce3370d-d6bf-444e-94b1-36227afc58f2"
      unitRef="number">0.85</us-gaap:ConcentrationRiskPercentage1>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfOTAx_aa913462-a33e-4b15-909b-6bc80986fa86"
      unitRef="usd">2400000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfOTA4_d900f74a-29b1-4d6c-bf3a-9dc7cf6ed7ba"
      unitRef="usd">6800000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfMTAwNA_b0f33dcf-ab43-4e75-8b13-90f35bbba801"
      unitRef="usd">2400000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80My9mcmFnOjAyYjFiOGNiOTcxNTRmYmE5MDJjNDYzZWUxYzYwNzYxL3RleHRyZWdpb246MDJiMWI4Y2I5NzE1NGZiYTkwMmM0NjNlZTFjNjA3NjFfMTAxMQ_2962595c-a802-4723-903d-51982136a657"
      unitRef="usd">6300000</supn:RevenueFromRoyaltyAgreement>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfNDY1MA_fbcd4458-eff1-4123-a63f-5f944933c4a1">Investments &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 years to 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years to 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Navitor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;      Development Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 the Development Agreement with Navitor Inc. The Company can terminate the Development Agreement upon 30 days&#x2019; notice. Under the terms of the Development Agreement, the Company and Navitor Inc. will jointly conduct a Phase II clinical program for NV-5138 (SPN-820) for TRD. The Company will bear all of the Phase I and Phase II development costs incurred by either party, up to a maximum of $50&#160;million. In addition, the Company will incur certain other research and development support costs. There are certain additional payment amounts which could be incurred by the Company. These costs are contingent upon Navitor Inc. achieving defined development milestones. The Company has an option to acquire or license NV-5138 (SPN-820), for which additional payments would be required. In the second quarter of 2020, the Company paid Navitor Inc. a one time, nonrefundable, and non-creditable fee of $10&#160;million for this option to acquire or license NV-5138 (SPN-820) which was expensed and recorded in &lt;/span&gt;&lt;span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;      Equity investment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 in April 2020, the Company acquired Series D Preferred Shares of Navitor Inc. for $15&#160;million, representing an approximately 13% ownership position in Navitor Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, Navitor Inc. underwent a legal restructuring. In the restructuring, Navitor Inc. became a wholly owned subsidiary of a newly formed limited liability company, Navitor LLC, and the outstanding shares of stock in Navitor Inc. were exchanged for units of membership interest in Navitor LLC having equivalent rights and preferences (Navitor Restructuring). As part of the Navitor Restructuring, the Series D Preferred Shares previously held by the Company were exchanged for Series D Preferred Units in Navitor LLC. In addition, certain assets that did not relate to NV-5138 (SPN-820) were transferred from Navitor Inc. to a newly formed entity that became a separate, wholly owned subsidiary of Navitor LLC. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had determined that Navitor LLC is a VIE. The Company does not consolidate this VIE because the Company lacks the power to direct the activities that most significantly impact the investee&#x2019;s economic performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Navitor Restructuring, the investment was accounted for under the practical expedient allowed for equity securities without readily determinable fair value, which is cost minus impairment plus any changes in observable price changes from an orderly transaction of similar investments in Navitor Inc. Following the legal restructuring and exchange of the preferred shares for member equity units of Navitor LLC, the investment was accounted for under the equity method of accounting due to the Company&#x2019;s ability to exert significant influence under the new Navitor LLC legal structure, but not control the financial and operating decisions of Navitor LLC. The majority of the assets and liabilities recorded in Navitor LLC&#x2019;s financial statements represent working capital items and cash that are being used for research and development purposes and are significantly lower than the Company&#x2019;s investment in Navitor LLC. This created a significant basis difference for the Company&#x2019;s investment in the underlying net assets, requiring the Company to account for the investee as if it were a consolidated subsidiary in a manner consistent with the provisions of ASC 805, &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to apply the acquisition method of accounting. The Company has determined that substantially all of the fair value of the investment is attributable to a single IPR&amp;amp;D asset. As a result, the investee is not considered a business as defined in ASC 805. In the first quarter of 2021, the $15&#160;million investment, which was previously recorded in &lt;/span&gt;&lt;span style="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="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, was expensed and recorded in &lt;/span&gt;&lt;span style="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="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maximum exposure to losses related to the investee is a maximum of approximately $50&#160;million in expense 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has provided no financing to the investee other than amounts required under the Development Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfNDY1MQ_8f735083-25c7-46fe-a526-3d10246626f9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfMi0xLTEtMS0w_232a81ce-bed7-4d6d-95d3-c783e34e9d53"
      unitRef="usd">628461000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfMi0zLTEtMS0w_5e5d7322-8451-4162-912e-67f0dc2f3884"
      unitRef="usd">472306000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfMy0xLTEtMS0w_802e240b-de40-466c-be68-b1ef8ae8381b"
      unitRef="usd">5878000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfMy0zLTEtMS0w_4252e4b4-efc9-475a-85fd-fc5f146ad401"
      unitRef="usd">11987000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfNC0xLTEtMS0w_df35ff2e-2618-4765-97c5-fa7abf176d16"
      unitRef="usd">289000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfNC0zLTEtMS0w_9a1906d8-f22a-4736-81ab-f09db5ffbb3e"
      unitRef="usd">41000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfNS0xLTEtMS0w_9f6e1eb4-de4b-415e-ac87-182e0939917b"
      unitRef="usd">634050000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjUyODY5NWFmYzk4MTRlN2ViMDZmYWY5OWJhMWQxZjcyL3RhYmxlcmFuZ2U6NTI4Njk1YWZjOTgxNGU3ZWIwNmZhZjk5YmExZDFmNzJfNS0zLTEtMS0w_38158908-b736-4529-9723-48e398f0447b"
      unitRef="usd">484252000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfNDY1Mg_52c7abe3-f743-471d-9f57-425d23d1132f">&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 years to 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years to 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjBlMjZmY2E0ZDU4ZTQ1OWY4MDE1ZGFiNWVhZDRhZjkyL3RhYmxlcmFuZ2U6MGUyNmZjYTRkNThlNDU5ZjgwMTVkYWI1ZWFkNGFmOTJfMi0xLTEtMS0w_854328f1-8ec7-4cd9-b5de-9c03462da1b8"
      unitRef="usd">228571000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjBlMjZmY2E0ZDU4ZTQ1OWY4MDE1ZGFiNWVhZDRhZjkyL3RhYmxlcmFuZ2U6MGUyNmZjYTRkNThlNDU5ZjgwMTVkYWI1ZWFkNGFmOTJfMy0xLTEtMS0w_6d127f6a-49b6-4bb3-a25a-73e6d2fcc140"
      unitRef="usd">220770000</supn:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesTwoYearsThroughThreeYearsFairValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjBlMjZmY2E0ZDU4ZTQ1OWY4MDE1ZGFiNWVhZDRhZjkyL3RhYmxlcmFuZ2U6MGUyNmZjYTRkNThlNDU5ZjgwMTVkYWI1ZWFkNGFmOTJfNC0xLTEtMS0w_737b5e55-bb4a-4dd3-a9cb-63f5d662fccc"
      unitRef="usd">184709000</supn:AvailableForSaleSecuritiesDebtMaturitiesTwoYearsThroughThreeYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesThreeYearsThroughFourYearsFairValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjBlMjZmY2E0ZDU4ZTQ1OWY4MDE1ZGFiNWVhZDRhZjkyL3RhYmxlcmFuZ2U6MGUyNmZjYTRkNThlNDU5ZjgwMTVkYWI1ZWFkNGFmOTJfNS0xLTEtMS0w_3035c7eb-21e2-420c-8e39-8b803260c7fd"
      unitRef="usd">0</supn:AvailableForSaleSecuritiesDebtMaturitiesThreeYearsThroughFourYearsFairValue>
    <supn:AvailableForSaleSecuritiesDebtMaturitiesThereafterFairValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjBlMjZmY2E0ZDU4ZTQ1OWY4MDE1ZGFiNWVhZDRhZjkyL3RhYmxlcmFuZ2U6MGUyNmZjYTRkNThlNDU5ZjgwMTVkYWI1ZWFkNGFmOTJfNi0xLTEtMS0w_176d4a35-79cb-44f1-8e9d-dd59c49b5daa"
      unitRef="usd">0</supn:AvailableForSaleSecuritiesDebtMaturitiesThereafterFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RhYmxlOjBlMjZmY2E0ZDU4ZTQ1OWY4MDE1ZGFiNWVhZDRhZjkyL3RhYmxlcmFuZ2U6MGUyNmZjYTRkNThlNDU5ZjgwMTVkYWI1ZWFkNGFmOTJfNy0xLTEtMS0w_90b8e7ba-8b23-4b2c-87fe-27b9d851505d"
      unitRef="usd">634050000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfMzIw_e177ca9b-50a3-49f5-9785-cffcb9c2cb22"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <supn:VariableInterestEntityAgreementTerminationNoticePeriod
      contextRef="icccbe05df0224a949d5c8af30e16ca17_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfNjA5_d7f27dc3-f90d-4c8e-bece-7877bd739c3a">P30D</supn:VariableInterestEntityAgreementTerminationNoticePeriod>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="icccbe05df0224a949d5c8af30e16ca17_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfODkz_37fc6102-55bf-4dc2-8acf-fa47cf232b87"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <supn:CollaborativeArrangementPaymentForOptionIssueFee
      contextRef="i9c42beec8d66469b9bfd5d35c10e5530_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfMTM4OQ_35da4493-5146-40ec-8ef9-5c81519da74e"
      unitRef="usd">10000000</supn:CollaborativeArrangementPaymentForOptionIssueFee>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="ieda2faeaa14a41049f996ef486638ff3_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfMTYxMg_fc0ae1a7-e6a4-48de-9026-fb36ef6d12cd"
      unitRef="usd">15000000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="icccbe05df0224a949d5c8af30e16ca17_D20200401-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfMTY0Ng_dfc3daf8-2b92-4151-a133-f58565c4c979"
      unitRef="number">0.13</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="ieda2faeaa14a41049f996ef486638ff3_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfNDA2Ng_fc0ae1a7-e6a4-48de-9026-fb36ef6d12cd"
      unitRef="usd">15000000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="icccbe05df0224a949d5c8af30e16ca17_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80Ni9mcmFnOjk3YTdkMDQ3YTgwZTQwNTZiZjQ5NzMyYjZmYmJmN2E5L3RleHRyZWdpb246OTdhN2QwNDdhODBlNDA1NmJmNDk3MzJiNmZiYmY3YTlfNDM3Ng_37fc6102-55bf-4dc2-8acf-fa47cf232b87"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMzU0Mw_346936b5-4747-4abc-bc3e-ac8700e59577">Fair Value of Financial Instruments and Contingent Consideration&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 unrelated market participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reports the fair value of assets and liabilities using a three level measurement hierarchy that prioritizes the inputs used to measure fair value. The fair value hierarchy consists of the following three levels: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="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;Valuations based on unadjusted quoted prices in active markets that are accessible at measurement date for identical assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="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;2&#x2014;Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and model-based valuations in which all significant inputs are observable in the market, either directly or indirectly (e.g., interest rates; yield curves). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="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;Valuations using significant inputs that are unobservable in the market and 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;padding-left:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the restricted marketable securities which are classified as Level 2 financial assets are recorded in &lt;/span&gt;&lt;span style="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="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. There were no Level 3 financial assets as of September&#160;30, 2021 or December&#160;31, 2020. There have been no transfers of assets or liabilities into or out of Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Financial Assets and Liabilities Recorded at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:45pt"&gt;&lt;span style="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 and liabilities that are required to be measured at fair value on a recurring basis are as follows (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at September 30, 2021 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value at September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value at December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its convertible debt at carrying value. The fair value of the outstanding convertible debt is based on actual trading information as well as quoted prices, both provided by bond traders. Refer to Note 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes Due 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also had an investment in Navitor LLC, a privately held company, which it classified as Level 3 as it does not have a readily determinable fair value. In the first quarter of 2021, the $15&#160;million investment in Navitor LLC was expensed. Refer to Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent Consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contingent consideration liabilities are measured at fair value on a recurring basis. The changes in fair value are reported on the condensed consolidated statement of earnings in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Contingent Consideration expense (gain)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In the fourth quarter of 2020, the Company recorded a measurement period adjustment of $40.9 million. Refer to Note 3, &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company recorded $0.1 million loss and $7.7 million gain due to the change in fair value of the contingent consideration liabilities for the three and nine months ended September&#160;30, 2021, respectively. The change in fair value of $7.7 million for the nine months ended September&#160;30, 2021 is primarily due to the write-down of the sales based contingent consideration liabilities offset by an increase in the estimated fair value of regulatory and developmental milestones due to the passage of time. The Company assessed that these sales-based milestones will not be achieved based on the revised net sales projections. The probability of achieving these milestones were significantly lower compared to prior estimates. The Company updated its projected net sales of the Products based on recent historical sales trend experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending balances related to the contingent consideration for the USWM Acquisition and composition of the contingent consideration liabilities (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings (unaudited) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2021 (unaudited) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial measurement at Closing Date at June 9, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory and developmental contingent consideration liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-based contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3095a90430e947a2af9b1a8f85beeff6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMTMyNQ_98631175-0c5a-4fc4-8f4d-3bdc9fbb0a44"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5c9183f981f64d6ca68ed8cb5ce8c10b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMTMyNQ_ef993994-9df7-47e4-9199-678999097e99"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMzU0NQ_17be77cc-528a-43e3-b6c7-0bb40c2bbcd8">&lt;div style="margin-top:10pt;text-indent:45pt"&gt;&lt;span style="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 and liabilities that are required to be measured at fair value on a recurring basis are as follows (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at September 30, 2021 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value at September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value at December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9597efe32c434dcfb98c4534b3b1c839_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNC0xLTEtMS0w_a827757b-ecba-4e48-b589-81dc63ef0430"
      unitRef="usd">193947000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if801974e7cff48f6887f4a81f918ba20_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNC0zLTEtMS0w_d8ef30b6-df4b-4082-a57d-70391faba4a4"
      unitRef="usd">193947000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i38a9784134e6413797c3916ea0d9a5c8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNC01LTEtMS0w_84a69ac1-2498-4a25-9eb9-1594d340d76f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9320084d07cd41cc9806c82ee493b8bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNC03LTEtMS0w_18160fd8-9f66-4208-a947-6817843434bc"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i430a706ad2af4f4bb165487c92375e11_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNS0xLTEtMS0w_986c94fe-4a18-4837-9de2-74e89c10d250"
      unitRef="usd">21334000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5ba4f03f7b6d4f5f8539f84ab96359a4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNS0zLTEtMS0w_47434a29-fe09-45a2-a3d0-9c659b374a99"
      unitRef="usd">21334000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i48c4827c016d47f5a549d23234629f83_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNS01LTEtMS0w_5779079d-5267-44e6-86a0-8c1bbb53a1b8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i85d642b3d9e747ce8189e8b90f71effd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNS03LTEtMS0w_436c5e3d-02c0-495c-bf36-226d473303eb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i63a93a970fac469ba56288d08ced4102_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNy0xLTEtMS0w_0c56c8b0-6f6c-4848-be1e-eca97d5414b5"
      unitRef="usd">211857000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1a9b66be0d5448af963eaa51b4ba0406_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNy0zLTEtMS0w_efcd205a-e431-4cb1-b744-f3747d4cbbf3"
      unitRef="usd">252000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0aefac3405d745a2930757aba467f2eb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNy01LTEtMS0w_c6e1b6df-65bd-40a8-8281-727dd8a543ef"
      unitRef="usd">211605000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic61f4aa026164217b48430144795303d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfNy03LTEtMS0w_fa7eaa69-777d-40f8-ba0d-0fa25bcd33d9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id736058e3dea4cd9a9df482ab1258564_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfOC0xLTEtMS0w_70cd37e4-0d42-42a9-bd83-879e7d019a27"
      unitRef="usd">16714000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic92985dc14db4b90b3c638cf21c8b71a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfOC0zLTEtMS0w_fe9bd9f3-7dc3-4df5-83e9-2d805e1ed59a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8d39d8f7c8534f65a23354344e595a89_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfOC01LTEtMS0w_86a88217-d3cd-477d-98b7-3fd45392fc22"
      unitRef="usd">16714000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib130358d765646ecb591bd473cd85def_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfOC03LTEtMS0zNTk_1b8b705b-5cdb-4b86-adb5-3db9c9a6e778"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i63a93a970fac469ba56288d08ced4102_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTAtMS0xLTEtMA_e5cc81b5-e4b5-42cc-b58d-6a3261941c0d"
      unitRef="usd">405479000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i1a9b66be0d5448af963eaa51b4ba0406_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTAtMy0xLTEtMA_dc5b967d-10b6-4f04-9019-8b90be561810"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i0aefac3405d745a2930757aba467f2eb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTAtNS0xLTEtMA_4144135d-f41d-41ba-9b04-7003d3ff04ea"
      unitRef="usd">405479000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic61f4aa026164217b48430144795303d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTAtNy0xLTEtMA_8e47bd9a-0b68-4692-abb6-94ec31b1377d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ie98e2de53cd54e45a3b73e477d5051c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTMtMS0xLTEtMA_da2e4931-398f-4324-a38f-c8f138de0ba3"
      unitRef="usd">597000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="if02918f138ae4a7eb4c190a274f0e2ba_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTMtMy0xLTEtMA_a6c47ab1-b1bc-4417-b730-af2636950919"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="if52bae3d3b5d42f28ceba2cf400ab4e1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTMtNS0xLTEtMA_ace136d6-a1e2-4e81-83f9-762ba94aebb7"
      unitRef="usd">592000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i3095a90430e947a2af9b1a8f85beeff6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTMtNy0xLTEtMA_c443ee4c-8a20-41ed-88c3-4a24a3053c6a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie98e2de53cd54e45a3b73e477d5051c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTQtMS0xLTEtMA_d720904e-b14a-49c6-ac3d-41522f7b6765"
      unitRef="usd">849928000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if02918f138ae4a7eb4c190a274f0e2ba_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTQtMy0xLTEtMA_decf1b8a-26b7-478d-b8cb-3da4dbe2a812"
      unitRef="usd">215538000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if52bae3d3b5d42f28ceba2cf400ab4e1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTQtNS0xLTEtMA_8144039d-69fb-4141-9221-f377b40d60da"
      unitRef="usd">634390000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3095a90430e947a2af9b1a8f85beeff6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTQtNy0xLTEtMA_690e5c5a-1731-454b-ace2-ec2ef14e8b7b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie98e2de53cd54e45a3b73e477d5051c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTYtMS0xLTEtMA_a7133edd-ecc2-4e9d-83a7-673813cd52b8"
      unitRef="usd">69050000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if02918f138ae4a7eb4c190a274f0e2ba_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTYtMy0xLTEtMA_87c4f021-8cc0-4e25-bea1-1de5bafafb63"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if52bae3d3b5d42f28ceba2cf400ab4e1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTYtNS0xLTEtMA_7d4c7b1d-065f-475d-aa1c-6eede18b14e5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3095a90430e947a2af9b1a8f85beeff6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTYtNy0xLTEtMA_54180a10-605c-41d4-ba71-ef28d1457f49"
      unitRef="usd">69050000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie98e2de53cd54e45a3b73e477d5051c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTctMS0xLTEtMA_d0f92e24-2bac-4b37-9035-8b9d92c41874"
      unitRef="usd">69050000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if02918f138ae4a7eb4c190a274f0e2ba_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTctMy0xLTEtMA_7f8bcc81-9af4-4357-9346-938c8a840599"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if52bae3d3b5d42f28ceba2cf400ab4e1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTctNS0xLTEtMA_c0cf5a4c-7e7f-4153-8599-45225956f673"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3095a90430e947a2af9b1a8f85beeff6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmU1YmMyZjg5YTM3MTRiMTBhZjYyZmYwYjY5ODc1Y2NkL3RhYmxlcmFuZ2U6ZTViYzJmODlhMzcxNGIxMGFmNjJmZjBiNjk4NzVjY2RfMTctNy0xLTEtMA_5c6dcc46-c499-440b-9c74-24996e11f4fb"
      unitRef="usd">69050000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia62514f5237d4f329e244b3cc8e13ffa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNC0xLTEtMS0w_b9d0331d-f4af-4889-881c-9430bd0667f7"
      unitRef="usd">218550000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i26d4a472f5a847c4b24ad15f9dd38124_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNC0zLTEtMS0w_e97a3da7-dc7c-4e2e-b664-150670853e40"
      unitRef="usd">218550000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i62bd00c6ec884747b04e01c09f378954_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNC01LTEtMS0w_77cdab48-3d63-4799-a39b-abf35f6a9a3f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib09aea6778864850967bdd8328ed0993_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNC03LTEtMS0w_b8f09933-4011-42d6-9901-200e0560146d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iab99ec7ef6034c78af10d61dde44cbbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNS0xLTEtMS0w_9da52f16-110a-42b5-aad4-d7eeeec9f7da"
      unitRef="usd">70090000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i22bf01f1d13d4f8e9e23a85ff2c3278b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNS0zLTEtMS0w_7b8e5c87-8030-4f97-9b38-8afc2e4cfcc1"
      unitRef="usd">70090000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if8ca90e0c5ad44cc8bd5fdce2bd089e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNS01LTEtMS0w_65d1467d-6488-482e-a884-68062451a0f6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i341429cf908949c8ac65ddbd64349e89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNS03LTEtMS0w_1e0d564b-1bf9-4c47-8c36-c5c84065f94a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic0b5aa76651e4367bc6c495a13b267a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNy0xLTEtMS0w_998aa33d-d9ca-481d-ae1b-bb66d1c17468"
      unitRef="usd">133893000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if622c8f5cee24a0db51304504489204c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNy0zLTEtMS0w_6a0f225d-b2fc-41b1-9d06-74ca1cbdf6c4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ife2c941dcf7c4b018f75ebb6da6cd294_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNy01LTEtMS0w_9ed134ab-a4ad-4207-b128-0c5ac736edb8"
      unitRef="usd">133893000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i92ff296a28374d2ea4defbd66eb92ed8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfNy03LTEtMS0w_6559b73c-fe9d-4bdd-8a88-08001d66704a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic0b5aa76651e4367bc6c495a13b267a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfOS0xLTEtMS0w_c54b9433-fbc1-478b-ace0-2b814f93d6aa"
      unitRef="usd">350359000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if622c8f5cee24a0db51304504489204c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfOS0zLTEtMS0w_d46c083a-c1eb-4f68-85c9-abfe8655bafd"
      unitRef="usd">256000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ife2c941dcf7c4b018f75ebb6da6cd294_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfOS01LTEtMS0w_5b74c212-4c21-43dd-9b52-ddc8cb3d7409"
      unitRef="usd">350103000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i92ff296a28374d2ea4defbd66eb92ed8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfOS03LTEtMS0w_29f7a1aa-f765-4e87-81cb-ffc3f1515536"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia2d461ac023c49e68646600fb41f7673_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTEtMS0xLTEtMA_35f82864-942b-4591-9e89-478cde777e9a"
      unitRef="usd">547000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i520ef363222f49f78e6faf9bef66cd41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTEtMy0xLTEtMA_fc1c1271-b8b4-4c53-90cf-dc7951ba140f"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i65949eeaa1ef46aa8ed34a1dea400153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTEtNS0xLTEtMA_fde805d7-db1d-4403-9b56-a3a14becc4ef"
      unitRef="usd">544000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5c9183f981f64d6ca68ed8cb5ce8c10b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTEtNy0xLTEtMA_4abe1834-be75-4c1a-977b-958e913406c8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia2d461ac023c49e68646600fb41f7673_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTItMS0xLTEtMA_1502cffd-b685-4ee9-89c9-1957447ee5b1"
      unitRef="usd">773439000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i520ef363222f49f78e6faf9bef66cd41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTItMy0xLTEtMA_82041c65-19db-4800-af95-ea5341a1a2fb"
      unitRef="usd">288899000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i65949eeaa1ef46aa8ed34a1dea400153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTItNS0xLTEtMA_9bf895cb-16b9-4607-a56b-c797fcf64622"
      unitRef="usd">484540000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5c9183f981f64d6ca68ed8cb5ce8c10b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTItNy0xLTEtMA_b49cb983-241c-4178-95e2-88288e2e9e89"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia2d461ac023c49e68646600fb41f7673_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTQtMS0xLTEtMA_93e0d85f-4550-4301-a26a-40b1b756e0b9"
      unitRef="usd">76700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i520ef363222f49f78e6faf9bef66cd41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTQtMy0xLTEtMA_f16c89cf-c4bb-4a0f-91b1-198a55ada74e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i65949eeaa1ef46aa8ed34a1dea400153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTQtNS0xLTEtMA_bfa20a72-2b33-4b6a-b2f7-00e58d97f61d"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5c9183f981f64d6ca68ed8cb5ce8c10b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTQtNy0xLTEtMA_e7bed064-35cd-47ae-8e29-a5c869b73975"
      unitRef="usd">76700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia2d461ac023c49e68646600fb41f7673_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTUtMS0xLTEtMA_ac35bc81-d717-4891-a498-922b115f909c"
      unitRef="usd">76700000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i520ef363222f49f78e6faf9bef66cd41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTUtMy0xLTEtMA_153b9e74-35ce-4011-819f-32121ff68b15"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i65949eeaa1ef46aa8ed34a1dea400153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTUtNS0xLTEtMA_66f3e36e-0621-4b78-a90c-14cbe79f8df4"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5c9183f981f64d6ca68ed8cb5ce8c10b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOmRhYTYzMmE4NWZkMjQ1NWViOGRlY2E0YjE4MmQ0YjRiL3RhYmxlcmFuZ2U6ZGFhNjMyYTg1ZmQyNDU1ZWI4ZGVjYTRiMTgyZDRiNGJfMTUtNy0xLTEtMA_35e2db30-e974-449a-8290-3a0e09255264"
      unitRef="usd">76700000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="ieda2faeaa14a41049f996ef486638ff3_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMjM2Ng_fc0ae1a7-e6a4-48de-9026-fb36ef6d12cd"
      unitRef="usd">15000000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib7cfbc1b2f6b48919eb8bd09e616f7bd_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMjY0Mw_3ca52345-9c32-497d-b160-7b34ae2d5c9c"
      unitRef="usd">-40900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMTA5OTUxMTYzMzI0OA_d456e948-f614-45ff-8998-26f7ce29a564"
      unitRef="usd">100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMTA5OTUxMTYzMzI1NQ_1080d45b-6e3d-4f7c-9b48-e71180ce5319"
      unitRef="usd">-7700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8fa08d36272143ffbb809306cbaa847f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfOTg5NTYwNDY1NTY2Nw_564247af-edb5-4834-b61c-b10dc9950b88"
      unitRef="usd">7700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RleHRyZWdpb246YmE3ODMyZTVhNzY3NDZiZWIwODVhYTg3Yzg5MzdkOTdfMzU0OA_ea8eb50c-c3bb-4260-971d-7799636ec418">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending balances related to the contingent consideration for the USWM Acquisition and composition of the contingent consideration liabilities (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings (unaudited) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2021 (unaudited) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial measurement at Closing Date at June 9, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory and developmental contingent consideration liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-based contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMS0yLTEtMS0zMzQ3OA_e7299475-d5e1-47c8-af1b-00caebe232aa"
      unitRef="usd">76700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMi0yLTEtMS0zMzQ3OA_7ed9c6b6-e430-4bef-8f84-16657aa4af10"
      unitRef="usd">-7650000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMy0yLTEtMS0zMzQ3OA_6a5ad661-1299-4910-b347-a5ce7ac940ee"
      unitRef="usd">69050000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1f34c8bb334d4d2ca00ce327cd275d63_I20200609"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMS0yLTEtMS0w_f6e4f975-c2e4-47f8-be5f-9eed76026510"
      unitRef="usd">115700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ia4501fbda277420081b9ea66ebeadf69_D20200610-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMi0yLTEtMS0w_8c139e39-6006-4a60-96f2-779ee7b74100"
      unitRef="usd">40900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia4501fbda277420081b9ea66ebeadf69_D20200610-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMy0yLTEtMS0w_e04cc4c4-73e8-4293-9586-6e31b4e5613f"
      unitRef="usd">1900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfNC0yLTEtMS0w_b6e0bbaf-e4e9-41c9-8c18-a399e63fe53f"
      unitRef="usd">76700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9aef4e7befb44cfaa8ea651fa2257928_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMTItMS0xLTEtMA_3ad7e0dd-bae6-46df-85d9-d97b3deb38a4"
      unitRef="usd">69050000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie3a1757bab9b48f1b01cde826f62cab4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMTItMi0xLTEtMA_b2717e5c-90cc-47a0-a71a-18c62b707579"
      unitRef="usd">68000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i04ceb312e05b452096d812a0d3bf7d9e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMTMtMS0xLTEtMA_2edf83ff-7a51-4cb2-b170-b2d45c989ae0"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i57b3a3e57cc84152b43a88ceba0e0adf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMTMtMi0xLTEtMA_48353ea5-217f-44ef-839f-bf68b71fc16a"
      unitRef="usd">8700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMTQtMS0xLTEtMA_3eea9a1f-75ea-46f9-bb72-650b8a851993"
      unitRef="usd">69050000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF80OS9mcmFnOmJhNzgzMmU1YTc2NzQ2YmViMDg1YWE4N2M4OTM3ZDk3L3RhYmxlOjA2NzQzMzRhYzZlZjQ2MDc4N2FiNTljZmIyMzI0MDYwL3RhYmxlcmFuZ2U6MDY3NDMzNGFjNmVmNDYwNzg3YWI1OWNmYjIzMjQwNjBfMTQtMi0xLTEtMA_62a8a69e-6470-4f8c-8b78-c444eaa9e271"
      unitRef="usd">76700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RleHRyZWdpb246ZmU3MjgxNjU2YzA0NDk1NWJjOTE2YjMxNjVmNDUxYTdfMTA1Nw_c8254ba0-ab43-497c-918a-cd56d5959284">Goodwill and Intangible Assets, Net&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 amounts and related accumulated amortization of intangibles assets and goodwill (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.991%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-&lt;br/&gt;Average&#160;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technology and product rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.25 - 11.25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patent defense costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25 - 5.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in goodwill represents measurement period adjustments recorded in 2021 related to the finalization of the business combination accounting of the USWM Acquisition. Refer to Note 3, &lt;/span&gt;&lt;span style="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;/div&gt;Patent defense costs are deferred legal fees incurred in conjunction with defending patents for Oxtellar XR and Trokendi XR. U.S. patents covering Oxtellar XR and Trokendi XR will expire no earlier than 2027. In regard to Trokendi XR, the Company entered into settlement agreements that allow third parties to enter the market by January 1, 2023, or earlier under certain circumstances. Amortization expense for intangible assets was approximately $6.0 million and $18.0 million for the three and nine months ended September&#160;30, 2021, respectively, and approximately $6.1 million and $9.8 million for the three and nine months ended September&#160;30, 2020, respectively. The increase in expense is due to amortization of the acquired developed technology and product rights from the USWM Acquisition.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RleHRyZWdpb246ZmU3MjgxNjU2YzA0NDk1NWJjOTE2YjMxNjVmNDUxYTdfMTA2MQ_5ef2a0e7-e695-4c75-a50b-085f3dcadefb">&lt;span style="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 amounts and related accumulated amortization of intangibles assets and goodwill (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.991%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-&lt;br/&gt;Average&#160;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technology and product rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.25 - 11.25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patent defense costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25 - 5.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfMi0zLTEtMS0w_1caec8d3-455a-4f33-898c-091c257fdd34"
      unitRef="usd">77963000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfMi01LTEtMS0w_151016ca-72c0-4f86-be56-d61a43490c84"
      unitRef="usd">77911000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5435cab71e014f68892a4a669cb8a25d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfNS0zLTEtMS0w_34827685-51ce-4e19-b306-a73ad5e8b8ff"
      unitRef="usd">124000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5ef8b6a2c88d44dfa39f05c87ddb4c6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfNS01LTEtMS0w_1b442a8e-bfd9-4e55-bcad-712f15e9e507"
      unitRef="usd">123000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4ead9781690c4edb8f3e66b25b7fca94_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfNy0xLTEtMS0wL3RleHRyZWdpb246ZGM3NDJkN2Q3MzI2NGE5ZmE3MjZlNTFkNzE3MTE2MmRfNA_5593b777-6336-4fb2-b620-10ee6f4712ef">P9Y3M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic6a6308b0aeb4396a638d46b398aa1d2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfNy0xLTEtMS0wL3RleHRyZWdpb246ZGM3NDJkN2Q3MzI2NGE5ZmE3MjZlNTFkNzE3MTE2MmRfOQ_5a731f0e-c917-49c5-a5c8-cf71ccfdfaa9">P11Y3M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ife3be24099ab427db79871a9f0b63e03_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfNy0zLTEtMS0w_cf8ca57d-7489-49d9-9b1f-4733178cf5bc"
      unitRef="usd">231000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0724eaceb12c47ecbf5eda3eb49d01b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfNy01LTEtMS0w_5e3076b1-2436-4df4-81cc-82c1ba976d4d"
      unitRef="usd">232000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i861319d70dc146b8b12fa6997c6bcc7e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfOC0xLTEtMS0wL3RleHRyZWdpb246M2EzMmM1NTBmMDhiNDQ5YTg4YzY5NDRmYWUzNWFkZmJfNA_b3f51b88-22d8-4a0c-838c-71a5f72c91cc">P1Y3M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3cf42853cf7949b785c5404cc938d48f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfOC0xLTEtMS0wL3RleHRyZWdpb246M2EzMmM1NTBmMDhiNDQ5YTg4YzY5NDRmYWUzNWFkZmJfOQ_5f459694-96f9-4222-8f4b-559deacea0c2">P5Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie5abde13c3384de78552224d73b4e506_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfOC0zLTEtMS0w_3dd0cd88-fb64-460c-8f1a-8c7059f50a93"
      unitRef="usd">43820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81b8fd18e5eb453fb9ecccda3ce7ca0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfOC01LTEtMS0w_f81a75d2-6b11-45be-8008-7f02a8708f76"
      unitRef="usd">43579000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfOS0zLTEtMS0w_79f3792e-3274-4b45-8070-284caf92679e"
      unitRef="usd">398820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfOS01LTEtMS0w_9c7070f9-8244-429a-b62e-449f1ceb6c86"
      unitRef="usd">398579000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfMTAtMy0xLTEtMA_47c171a6-194c-4b57-b940-149a4f3d9a67"
      unitRef="usd">52201000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfMTAtNS0xLTEtMA_b9e02eb9-b061-4965-85c1-a2709753a5f2"
      unitRef="usd">34237000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfMTEtMy0xLTEtMA_0a662d69-f2c2-43e8-9088-98130c3f26ba"
      unitRef="usd">346619000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RhYmxlOjVjMWEwYjc3OGU3NzQ5MDI5M2QxNTk3NTBhZjJkNDA5L3RhYmxlcmFuZ2U6NWMxYTBiNzc4ZTc3NDkwMjkzZDE1OTc1MGFmMmQ0MDlfMTEtNS0xLTEtMA_77b493ee-91b7-445f-b4bb-4ce51e80d005"
      unitRef="usd">364342000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RleHRyZWdpb246ZmU3MjgxNjU2YzA0NDk1NWJjOTE2YjMxNjVmNDUxYTdfODMy_381d2004-9541-4a75-a754-28a17c59c3c1"
      unitRef="usd">6000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RleHRyZWdpb246ZmU3MjgxNjU2YzA0NDk1NWJjOTE2YjMxNjVmNDUxYTdfODM5_b160a34b-1729-4176-8039-9ac8692e1050"
      unitRef="usd">18000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RleHRyZWdpb246ZmU3MjgxNjU2YzA0NDk1NWJjOTE2YjMxNjVmNDUxYTdfODg5_d5ee40c0-1416-4258-b426-84b04092f58b"
      unitRef="usd">6100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81Mi9mcmFnOmZlNzI4MTY1NmMwNDQ5NTViYzkxNmIzMTY1ZjQ1MWE3L3RleHRyZWdpb246ZmU3MjgxNjU2YzA0NDk1NWJjOTE2YjMxNjVmNDUxYTdfODk2_ba9d62be-cb03-4572-bf0d-00ffdf369770"
      unitRef="usd">9800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNTM0NA_07894a14-5d4c-49b2-97e7-31966ad92e33">Convertible Senior Notes Due 2023&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 any 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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noteholders may convert their 2023 Notes at their option only in the following circumstances: (1) during any calendar quarter, if the last reported sale price per share of the Company's common stock for at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including the last trading day of the immediately preceding calendar quarter, exceeds 130% of the conversion price, or a price of approximately $77.13 per share on such trading day; (2) during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the "measurement period") in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company's common stock, as specified in the Indenture; and (4) at any time from and including October 1, 2022, until the close of business on the second scheduled trading day immediately before the maturity date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At its election, 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, based on the applicable conversion rate. The initial conversion rate is 16.8545 shares per $1,000 principal amount of the 2023 Notes, which represents an initial conversion price of approximately $59.33 per share, and is subject to adjustment as specified in the Indenture. In the event of conversion, if converted in cash, the holders would forgo all future interest payments, any unpaid accrued interest, and the possibility of further stock price appreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Warrant Transactions were 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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discount and deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value (Level 2) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt"&gt;&lt;span style="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 September&#160;30, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if8ea1feee6ee42ccaa723878f61e970a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTY_f0b080d2-bb1d-489c-9021-435e70f4a2e5"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if8ea1feee6ee42ccaa723878f61e970a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTM1_b66441d0-86a8-401f-96dd-3d4902e2955d"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic61ce8de835f47de8cef5ba32b228851_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNDI5_9614e245-a5f4-40da-b438-aa5dbbd71231"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i7f10b5f80ccb41ffa7a02d376e25f567_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTEzOQ_c6d3095b-a665-451e-a20d-99f26bdf9570"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i7f10b5f80ccb41ffa7a02d376e25f567_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTE5NQ_05924c04-b2ac-4ebf-b79d-bc0299c9a6ec"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i7f10b5f80ccb41ffa7a02d376e25f567_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTMyNA_1a68a20b-0415-474d-993c-e7f82c82ffc1"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="i7f10b5f80ccb41ffa7a02d376e25f567_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTM4MA_dd82bae1-2f5b-42d7-9cc7-51125b57e2b8"
      unitRef="usdPerShare">77.13</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i18dcac374a51478a8fabe2bc7e855040_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTQyOQ_42b4e758-4c73-46cd-b729-b4d410848ab6"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i18dcac374a51478a8fabe2bc7e855040_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTQ4MA_b91f4b99-6364-4945-b65e-34e88e7f19c8"
      unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i18dcac374a51478a8fabe2bc7e855040_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTUyMA_b91f4b99-6364-4945-b65e-34e88e7f19c8"
      unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i18dcac374a51478a8fabe2bc7e855040_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMTcwNg_e7f33790-0dae-4fbf-aadf-f536cdc97fac"
      unitRef="rate">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="if8ea1feee6ee42ccaa723878f61e970a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMjU1MQ_b0a8672a-394f-4901-a337-b76d411b3e63"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="ic89c6d44e460458f9b03b34674eb1d0d_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMzUzNw_ed4451d1-b66b-4f24-9edd-9acb76d7ca10"
      unitRef="shares">402500</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="ic89c6d44e460458f9b03b34674eb1d0d_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMzc5Ng_67ff8b47-c095-4bf0-97c0-8a61dfa7eb7d"
      unitRef="shares">6800000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="if8ea1feee6ee42ccaa723878f61e970a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfMzk5MQ_9e885b32-906c-4059-8e14-e972a3874e9b"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if8ea1feee6ee42ccaa723878f61e970a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNDI3NQ_c64c22f9-8935-4535-8d30-8471b882ef28"
      unitRef="shares">6783939</us-gaap:ClassOfWarrantOrRightOutstanding>
    <supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice
      contextRef="ic89c6d44e460458f9b03b34674eb1d0d_D20180301-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNDMyMw_53a74da6-0aa2-423e-b125-4f84005f8720"
      unitRef="shares">1</supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ifd84d193d4eb40adb1fa66fd6486c44e_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNDQwOA_08375b5d-38c9-490d-b5a8-83a92092f613"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNTM1MA_b50feff5-a654-4a1e-a5a8-6c6b24249f43">&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discount and deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value (Level 2) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic61ce8de835f47de8cef5ba32b228851_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfMi0xLTEtMS0w_4bc4934b-d328-45e5-9aad-411691028706"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iad4cfa6bf9ca4b07a9d68a6e32524e06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfMi0zLTEtMS0w_1fced773-2b8b-45c3-a240-51ed43a4c4ea"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ic61ce8de835f47de8cef5ba32b228851_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfMy0xLTEtMS0w_01061756-c538-43f4-954b-a541edc4cc5e"
      unitRef="usd">27712000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="iad4cfa6bf9ca4b07a9d68a6e32524e06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfMy0zLTEtMS0w_3785eb59-3513-4ffa-b702-ada66a37b67d"
      unitRef="usd">40749000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ic61ce8de835f47de8cef5ba32b228851_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfNC0xLTEtMS0w_8b399f01-2b12-4130-8bf8-f37d64f9af84"
      unitRef="usd">374788000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="iad4cfa6bf9ca4b07a9d68a6e32524e06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfNC0zLTEtMS0w_6e62bc0e-3b34-4468-862e-8e7094849da6"
      unitRef="usd">361751000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i54c4b55e344e40ceb5c1a15484e4dedb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfNi0xLTEtMS0w_81613bcb-73ff-48fe-b06b-96447e00cefa"
      unitRef="usd">397469000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ibdc7269bbf324377aa1411ab39433a31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RhYmxlOjcxZTJmYTlhNjg4YjRhZTY4MjI0ODQyZDFhNGMxZGZjL3RhYmxlcmFuZ2U6NzFlMmZhOWE2ODhiNGFlNjgyMjQ4NDJkMWE0YzFkZmNfNi0zLTEtMS0w_9ea094c1-4d7e-4836-b2ce-6dd718270ae5"
      unitRef="usd">383381000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i80241bdc4d4845509fc7fd6f0dd2334c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNTMwMQ_354b92bb-bee8-4c44-8b8b-95c5066bace0"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i62a2db1bacd04013bbc4a275eaa64abd_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF81NS9mcmFnOmY1N2FkMzJkNDAyNDRjYWRiZmNlNDFkYTJmYWI0OTViL3RleHRyZWdpb246ZjU3YWQzMmQ0MDI0NGNhZGJmY2U0MWRhMmZhYjQ5NWJfNTMwMQ_d9ffcd30-95f5-4c1c-8894-072ac6e05556"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RleHRyZWdpb246Zjc0YzU4YjQ0M2JmNDUwZWIyZjNjY2U3NGU4OTI5YzdfNTMz_cdb71c2d-8fca-42bb-bbf1-f6d9ef65ceed">Share-Based Payments&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 (unaudited):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,451,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2021 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,799,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of September 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,799,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,679,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.80&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,451,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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 style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock unit (RSU) activities (unaudited):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Share 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes performance share unit (PSU) activities (unaudited):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total PSUs &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,000)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,000)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,625&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,125&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RleHRyZWdpb246Zjc0YzU4YjQ0M2JmNDUwZWIyZjNjY2U3NGU4OTI5YzdfNTM0_c6752457-6868-44e4-8d4e-3d5e34c2d666">&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a8ec0194bb745b8baed9fffe3fdfcad_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfMy0xLTEtMS0w_bb848a81-4467-4f67-908f-7da8e1a4b75c"
      unitRef="usd">615000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cb99338cde149258001d112186756cd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfMy0zLTEtMS0w_d13ed734-980e-47ac-8abe-a3db4bc1005b"
      unitRef="usd">777000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id239ecae4afe43aea7098926585e6326_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfMy01LTEtMS0w_32e273bc-03d0-4cf8-afcd-422845e54f6b"
      unitRef="usd">1909000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i711bf00c711c4389aa97bb98576e1575_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfMy03LTEtMS0w_254e0df5-e741-42ef-8e06-ff84291347fc"
      unitRef="usd">2276000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad6b42ff43c04eab80b55320d185b61a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNC0xLTEtMS0w_92b356bb-6905-4c68-b4ba-8aa5c676e3fa"
      unitRef="usd">3412000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1367088635bc47ac866c1917e99df962_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNC0zLTEtMS0w_edc66079-53a4-422f-b163-819516a8d6c3"
      unitRef="usd">3713000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i80e4b3c0ff01463b8f56b0770f7d63c4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNC01LTEtMS0w_d00b0856-9df5-4686-a081-aefca810b200"
      unitRef="usd">11965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i85031c84e043477ca2df39e3bacd66da_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNC03LTEtMS0w_7673bad6-84e5-4d02-917c-da5b7b4c3b6d"
      unitRef="usd">11164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNS0xLTEtMS0w_28c34e5f-c701-441a-9842-a2496db3e120"
      unitRef="usd">4027000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNS0zLTEtMS0w_850243ee-e2f0-47a1-9144-c44b5945460b"
      unitRef="usd">4490000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNS01LTEtMS0w_4af9dcf0-80c0-455e-beb8-9d01bf10fa72"
      unitRef="usd">13874000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjAyZmQ2ZmFkZTRkZDQyNDU4MGM0OGM3MzZmMzYyYjA5L3RhYmxlcmFuZ2U6MDJmZDZmYWRlNGRkNDI0NTgwYzQ4YzczNmYzNjJiMDlfNS03LTEtMS0w_19343ae9-53ad-430d-87ba-8414670aa6c8"
      unitRef="usd">13440000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RleHRyZWdpb246Zjc0YzU4YjQ0M2JmNDUwZWIyZjNjY2U3NGU4OTI5YzdfNTM1_0ee039c3-9158-4806-865c-76426e4ac626">&lt;span style="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 (unaudited):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,451,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2021 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,799,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of September 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,799,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,679,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.80&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,451,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0e8660c7176148de8237a3efa7268a96_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMS0xLTEtMS0w_7fa064e5-75e0-4bc6-b389-bacfeef93caa"
      unitRef="shares">5451862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0e8660c7176148de8237a3efa7268a96_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMS0zLTEtMS0w_c69fd08b-5349-492c-afd3-9e708390660b"
      unitRef="usdPerShare">23.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie088928f2e324d50aa260d5b1fb8679f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMS01LTEtMS0w_ce9fd57d-6f8d-4d13-babf-357742830790">P6Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMi0xLTEtMS0w_837d3e33-4776-4ace-99e8-71092f8627f3"
      unitRef="shares">991325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMi0zLTEtMS0w_d1164719-9385-46de-99de-382da5107276"
      unitRef="usdPerShare">28.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMy0xLTEtMS0w_60f0ea22-8026-4f88-99ad-e0af0f5d856c"
      unitRef="shares">233347</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfMy0zLTEtMS0w_344bddc8-94eb-445c-a389-b1deccc145fd"
      unitRef="usdPerShare">18.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfNC0xLTEtMS0w_03f52e83-a771-4e4c-bd63-37d111fae892"
      unitRef="shares">410488</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfNC0zLTEtMS0w_042d3dc5-d57b-4777-8e13-8952c835fbe1"
      unitRef="usdPerShare">27.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfNS0xLTEtMS0w_056ae947-36f1-4033-8b36-ff3dd31218a8"
      unitRef="shares">5799352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfNS0zLTEtMS0w_d6c307ba-77ac-4c4a-9c4a-23c3bc1d8bbd"
      unitRef="usdPerShare">24.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfNS01LTEtMS0w_40d09abe-89b8-496a-8334-3a98aabde784">P6Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOC0xLTEtMS0zMzU1Mw_087c7774-b367-46db-9505-3401d249a323"
      unitRef="shares">5799352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOC0zLTEtMS0zMzU1Mw_4672a146-a64e-47df-9797-edab913947c7"
      unitRef="usdPerShare">24.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOC01LTEtMS0zMzU1Mw_d64c20a4-a7a9-422d-817a-5ee4bec313aa">P6Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOS0xLTEtMS0zMzU1Mw_0870d60f-65fa-4478-807d-650e59247f4d"
      unitRef="shares">3679177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i4a2d1b381c574c2885c87c38fd4ccc01_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOS0zLTEtMS0zMzU1Mw_a061e5af-7442-418a-9d86-d8f6db4ab5bf"
      unitRef="usdPerShare">21.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i2735b5e7f7b44ef2ba6052be2173534c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOS01LTEtMS0zMzU1Mw_7b38886a-0f6d-4927-92c8-49b9f74d3e18">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0e8660c7176148de8237a3efa7268a96_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOC0xLTEtMS0w_d98747b0-5438-4054-9fe1-f35714c9e17b"
      unitRef="shares">5451862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0e8660c7176148de8237a3efa7268a96_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOC0zLTEtMS0w_e1b63aca-83e0-4397-97bd-c22df1c89c67"
      unitRef="usdPerShare">23.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ie088928f2e324d50aa260d5b1fb8679f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOC01LTEtMS0w_b515efe0-057b-4614-904a-77c10962857e">P6Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i0e8660c7176148de8237a3efa7268a96_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOS0xLTEtMS0w_3bd0646d-97b5-4977-acb0-58090194ca83"
      unitRef="shares">3218771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0e8660c7176148de8237a3efa7268a96_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOS0zLTEtMS0w_a5cac028-c372-46f4-b815-56baa02f585e"
      unitRef="usdPerShare">19.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ie088928f2e324d50aa260d5b1fb8679f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjY5MmIyOTgzMzA0NTRlNTZhZWEwOTM1ZWFkMDc5MTcwL3RhYmxlcmFuZ2U6NjkyYjI5ODMzMDQ1NGU1NmFlYTA5MzVlYWQwNzkxNzBfOS01LTEtMS0w_a16f4204-aedf-4234-8d14-2c07150399f4">P4Y9M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RleHRyZWdpb246Zjc0YzU4YjQ0M2JmNDUwZWIyZjNjY2U3NGU4OTI5YzdfNTQ0_ffd954a7-277f-4282-8c70-c36fe821ddad">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock unit (RSU) activities (unaudited):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i721b5cf569d04bce8ba363c1453ff1d5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfMS0xLTEtMS0w_691b79bf-a85a-49d0-9a9f-c2a75f7cfc45"
      unitRef="shares">26055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i721b5cf569d04bce8ba363c1453ff1d5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfMS0zLTEtMS0w_c29812ca-9487-4b1b-9a6f-3ac521cc2d43"
      unitRef="usdPerShare">23.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfMi0xLTEtMS0w_295e3884-5ad3-42bb-9563-0636c5416588"
      unitRef="shares">21110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfMi0zLTEtMS0w_a93aa332-b44e-43ef-87e5-7568a49ab573"
      unitRef="usdPerShare">29.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfMy0xLTEtMS0w_f5783d0e-c640-4f96-9a21-6b86ec58615e"
      unitRef="shares">26055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfMy0zLTEtMS0w_5d433481-d81b-48c4-b92b-5129c01a8fa7"
      unitRef="usdPerShare">23.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfNC0xLTEtMS0w_8edbc290-9156-4d4e-b533-7c1d57ec262d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4c27ef184df140c6bcf00e83b4bb308a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfNC0zLTEtMS0w_babaa923-8ecb-4977-b499-4f2a715ec885"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4262cbff9a143f9a475407761159c03_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfNS0xLTEtMS0w_07c97c31-204f-41e0-a1c8-a02966a36396"
      unitRef="shares">21110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if4262cbff9a143f9a475407761159c03_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOjZkMDhmYTQ0MTE3ZTRmMTBhYWZkZjFmZGQ5NjI5MWVhL3RhYmxlcmFuZ2U6NmQwOGZhNDQxMTdlNGYxMGFhZmRmMWZkZDk2MjkxZWFfNS0zLTEtMS0w_bb76e399-f4f8-43ac-aea1-962950cbc116"
      unitRef="usdPerShare">29.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RleHRyZWdpb246Zjc0YzU4YjQ0M2JmNDUwZWIyZjNjY2U3NGU4OTI5YzdfNTQ2_895e069e-d06f-48cb-95c0-e35c313d2927">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes performance share unit (PSU) activities (unaudited):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.681%"/&gt;&lt;td style="width:0.1%"/&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:10.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total PSUs &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,000)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,000)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,625&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,125&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie7d499289d7a4a1a8118f727f4ededcb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMi0xLTEtMS0w_57b3854c-e668-42b6-8c9e-32596cbebb7b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie7d499289d7a4a1a8118f727f4ededcb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMi0zLTEtMS0w_3816e484-f9d0-4276-b5b1-772883acf6a2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1d3e8eaf97774fa0a8bd85d4ac20a977_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMi01LTEtMS0w_8197192f-05b5-4bad-adc6-7955753f78f0"
      unitRef="shares">15625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1d3e8eaf97774fa0a8bd85d4ac20a977_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMi03LTEtMS0w_33f5d3d4-d6a0-4171-aad8-fe42537100a2"
      unitRef="usdPerShare">23.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if5a26827fba74810b112ae8fa29e66d5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMi05LTEtMS0w_7c6bc12f-f5cc-45f6-9c1a-fe703d90a0cb"
      unitRef="shares">15625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if5a26827fba74810b112ae8fa29e66d5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMi0xMS0xLTEtMA_28f0d729-54d7-439e-923c-a541a9b5fed2"
      unitRef="usdPerShare">23.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMy0xLTEtMS0w_cbf99694-2438-4757-8a89-b5c5858487e0"
      unitRef="shares">95000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMy0zLTEtMS0w_ab0db0ff-f0e1-43ff-8df9-267c3d2a9b8c"
      unitRef="usdPerShare">29.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMy01LTEtMS0w_eff43734-d7c8-4611-8d7f-c662b26089a3"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMy03LTEtMS0w_935801b2-845f-49d6-9988-7a1d1b788241"
      unitRef="usdPerShare">28.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i55931c074ea246b785564dc160693a89_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMy05LTEtMS0w_903c1358-d0ee-4128-bd94-747431d3c484"
      unitRef="shares">115000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i55931c074ea246b785564dc160693a89_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfMy0xMS0xLTEtMA_c6c26f5f-37e7-4711-8b17-df2c24ffa853"
      unitRef="usdPerShare">29.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC0xLTEtMS0yNzk5Mg_e56276e8-7c96-4f87-9bba-d28a20daeb17"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC0zLTEtMS0yNzk5Mg_228f7268-5212-483a-b2e3-b4177c446b54"
      unitRef="usdPerShare">29.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC01LTEtMS0yODAwNw_50f77b34-a5fc-4284-8386-9fdc36577202"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC03LTEtMS0yODAwNw_5801c88e-7687-47a4-88f5-ca77986900a0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i55931c074ea246b785564dc160693a89_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC05LTEtMS0yNzk5Mg_1c3b03f3-dfb0-41af-9c40-2735859f47cb"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i55931c074ea246b785564dc160693a89_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC0xMS0xLTEtMjc5OTI_85f1e6af-6a12-499f-950b-4a862b2c6d2e"
      unitRef="usdPerShare">29.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNS0xLTEtMS0yNzk5Mg_5f55c63a-407e-4ead-9bbe-aa0684299191"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iedb31ddea9984b4aa3679aa1bd13a5b0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNS0zLTEtMS0yNzk5Mg_177050d7-b6a5-4761-bd77-a806fb38c24c"
      unitRef="usdPerShare">30.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNS01LTEtMS0yODAwNw_af6af8a6-5714-4b3c-a789-7f7c2a9d13ae"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3f23d7c1a2fe49158b87e87de0a6796a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNS03LTEtMS0yODAwNw_9a4c778c-e6d8-4810-b1bb-213284757b29"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i55931c074ea246b785564dc160693a89_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNS05LTEtMS0yNzk5Mg_766f7df7-5a33-4b76-846d-d0fdb2701304"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i55931c074ea246b785564dc160693a89_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNS0xMS0xLTEtMjc5OTI_7d39a8af-81d6-4ccd-971a-f20e37ba6b84"
      unitRef="usdPerShare">30.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iad27f6674d0d42fb83545cf60a3c0549_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC0xLTEtMS0w_243da6f1-7a5a-47d6-921a-b66a166b2546"
      unitRef="shares">53500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iad27f6674d0d42fb83545cf60a3c0549_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC0zLTEtMS0w_f20ebae1-b151-417c-a38b-004fdf3e93a8"
      unitRef="usdPerShare">29.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9d10b19b876446c68ec79ddfed085e49_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC01LTEtMS0w_c69610f0-a5e7-4abb-8bbc-2b8d1718033d"
      unitRef="shares">35625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9d10b19b876446c68ec79ddfed085e49_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC03LTEtMS0w_256bb50e-8c22-4fa9-a672-5696659ed4a3"
      unitRef="usdPerShare">26.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i087385ce6b974f9e9301dc8847971b15_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC05LTEtMS0w_bf967567-483c-4084-b80c-af56a2b995c5"
      unitRef="shares">89125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i087385ce6b974f9e9301dc8847971b15_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82MS9mcmFnOmY3NGM1OGI0NDNiZjQ1MGViMmYzY2NlNzRlODkyOWM3L3RhYmxlOmVlNjRmYTk5MzUzNDQ4MThhNDgxNTVlMzE1ZGU1OWFiL3RhYmxlcmFuZ2U6ZWU2NGZhOTkzNTM0NDgxOGE0ODE1NWUzMTVkZTU5YWJfNC0xMS0xLTEtMA_9433ad17-e816-46fd-aed4-f94b016319b1"
      unitRef="usdPerShare">28.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RleHRyZWdpb246MmM2MDFlMzkxNmMwNDhlODljMjdkYTc4ZjM2NTY2YmVfMTYyNw_5d73b5c8-a729-437e-873a-53d430ce7458">Earnings per Share&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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, 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 style="margin-top:10pt"&gt;&lt;span style="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 style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes Due 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The expected collective impact of the Convertible Note Hedge and Warrant Transactions is to reduce the potential dilution that would occur if the price of the Company's common stock was 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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs, PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,677,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="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 computation of basic and diluted net earnings per share for the three and nine months ended September&#160;30, 2021 and 2020 (dollars in thousands, except share and per share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,187,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,658,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,053,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,583,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,147,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,334,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,762,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,301,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,663,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic61ce8de835f47de8cef5ba32b228851_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RleHRyZWdpb246MmM2MDFlMzkxNmMwNDhlODljMjdkYTc4ZjM2NTY2YmVfODkx_a7fc3afb-2d05-4924-bba9-7b7dd4c3fca2"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RleHRyZWdpb246MmM2MDFlMzkxNmMwNDhlODljMjdkYTc4ZjM2NTY2YmVfOTQ0_18aa4e49-ead3-4f76-8005-f1ee2ad38acf"
      unitRef="usdPerShare">80.9063</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RleHRyZWdpb246MmM2MDFlMzkxNmMwNDhlODljMjdkYTc4ZjM2NTY2YmVfMTYzMA_36b75a55-feb2-4cf5-a50f-45e9aa6acb93">&lt;span style="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs, PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,677,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9b142454146e4f89bc7b2eba7ef478fb_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjVjNzY5NzZlZmU3MDRmOGM4ZTkwZTM4MzZjZDQ5NjE0L3RhYmxlcmFuZ2U6NWM3Njk3NmVmZTcwNGY4YzhlOTBlMzgzNmNkNDk2MTRfNi0xLTEtMS0w_b3744eb2-ca63-4053-8e1d-60d094329128"
      unitRef="shares">1654816</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i19be5320b31642f9b9bd4087306e0754_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjVjNzY5NzZlZmU3MDRmOGM4ZTkwZTM4MzZjZDQ5NjE0L3RhYmxlcmFuZ2U6NWM3Njk3NmVmZTcwNGY4YzhlOTBlMzgzNmNkNDk2MTRfNi0zLTEtMS0w_5c04e8f8-5a9e-4e1f-ab17-c67fce22143c"
      unitRef="shares">2677770</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifffdeb0c89d1403f814a4fb81cb1b341_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjVjNzY5NzZlZmU3MDRmOGM4ZTkwZTM4MzZjZDQ5NjE0L3RhYmxlcmFuZ2U6NWM3Njk3NmVmZTcwNGY4YzhlOTBlMzgzNmNkNDk2MTRfNi01LTEtMS0w_7ce1e2db-2c04-4416-b4d0-752ceb90a9b3"
      unitRef="shares">1397424</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i71deac13d1434db0803d34fa297cccc4_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjVjNzY5NzZlZmU3MDRmOGM4ZTkwZTM4MzZjZDQ5NjE0L3RhYmxlcmFuZ2U6NWM3Njk3NmVmZTcwNGY4YzhlOTBlMzgzNmNkNDk2MTRfNi03LTEtMS0w_f15a529f-9f8f-48d9-818e-9efb27bcd33c"
      unitRef="shares">2905469</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RleHRyZWdpb246MmM2MDFlMzkxNmMwNDhlODljMjdkYTc4ZjM2NTY2YmVfMTYyNA_78125ab2-b2ac-4f90-81f0-e64569f5a753">&lt;span style="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 computation of basic and diluted net earnings per share for the three and nine months ended September&#160;30, 2021 and 2020 (dollars in thousands, except share and per share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,187,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,658,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,053,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,583,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,147,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,334,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,762,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,301,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,663,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNC0xLTEtMS0w_4bac469b-e27f-4d82-b8ac-03de8fb6f6af"
      unitRef="usd">21562000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNC0zLTEtMS0w_30001533-003b-4220-84e6-856b4473abce"
      unitRef="usd">39997000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNC01LTEtMS0w_d99bc1d9-73f2-4859-a97b-6b5c29d14faf"
      unitRef="usd">50982000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNC03LTEtMS0w_fc92d751-dd2f-4269-8a9b-e13c9e95294c"
      unitRef="usd">96182000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNi0xLTEtMS0w_173e5ed4-1f74-4ae8-83af-e90e5e76b253"
      unitRef="shares">53187764</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNi0zLTEtMS0w_53158cc4-966e-4ac5-8192-397db66d23f8"
      unitRef="shares">52658850</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNi01LTEtMS0w_f4437715-e3c6-4120-a827-405a3d4ac880"
      unitRef="shares">53053441</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfNi03LTEtMS0w_9f3638e2-cbd0-4708-9ed9-483591493c2a"
      unitRef="shares">52583891</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfOS0xLTEtMS0w_1adc2e16-1077-494d-81d4-11bec3af4371"
      unitRef="shares">1147030</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfOS0zLTEtMS0w_aaff9ba5-bab3-4f68-8d41-04a1ddc72733"
      unitRef="shares">1103792</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfOS01LTEtMS0w_42cc5bf1-15e4-420b-9a10-89fc6d1cc11b"
      unitRef="shares">1248020</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfOS03LTEtMS0w_cb2dc126-24d7-46a4-8f8d-5a63985e428e"
      unitRef="shares">1079382</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTAtMS0xLTEtMA_8dc6c7a9-e9d6-4d37-9da2-55c2a5b1addb"
      unitRef="shares">54334794</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTAtMy0xLTEtMA_5b1af141-950c-489d-922f-eea19ecccc07"
      unitRef="shares">53762642</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTAtNS0xLTEtMA_f4f2f396-c1d9-4960-8003-2d726a0c5b82"
      unitRef="shares">54301461</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTAtNy0xLTEtMA_e1859d5a-3c65-47ee-8516-0f3534deb4f0"
      unitRef="shares">53663273</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTItMS0xLTEtMA_e61c16a8-4698-42a0-b7a2-fef102cad8c5"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTItMy0xLTEtMA_1ce2fa14-8abb-4bb4-8b5d-d20bfdaf99cd"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTItNS0xLTEtMA_083c5da3-bc32-4042-9568-1c07cb1c5f38"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTItNy0xLTEtMA_8ca03d7d-17ac-4740-9586-d12339a5bf7f"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTMtMS0xLTEtMA_7a74c835-0648-4c12-b3bf-b2ff5a79bab3"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTMtMy0xLTEtMA_3d3aa987-8072-40be-8119-85957b54bfd4"
      unitRef="usdPerShare">0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTMtNS0xLTEtMA_ca2101c5-0659-4487-9704-b25d63068eb9"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82NC9mcmFnOjJjNjAxZTM5MTZjMDQ4ZTg5YzI3ZGE3OGYzNjU2NmJlL3RhYmxlOjI1NjhmNzAzZjZkNTQ2YjY5YjNkYTgyYWNiNGFjNWIyL3RhYmxlcmFuZ2U6MjU2OGY3MDNmNmQ1NDZiNjliM2RhODJhY2I0YWM1YjJfMTMtNy0xLTEtMA_c43f153a-5efc-4bf3-9072-eb332ade0931"
      unitRef="usdPerShare">1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RleHRyZWdpb246ZjBkNzY3YzA4MDAxNDZlMzhjYmNlNGFjOTQ0MGIxMDVfNzgx_6dff68b4-15cd-4fc8-86a9-38b5193dee3f">Income Tax Expense&lt;span style="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 nine months ended September&#160;30, 2021 and 2020 (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Income tax expense for the three and nine months ended September&#160;30, 2021, as compared to the same periods in the prior year, decreased primarily due to lower income before taxes in 2021. The effective income tax rate increased for the three months ended September&#160;30, 2021, as compared to the same period in the prior year, primarily due to greater research and development credit benefit recognized during the three months ended September&#160;30, 2020. The effective income tax rate increased for the nine months ended September&#160;30, 2021, as compared to the same period in the prior year, mainly due to changes in the effective state tax rates as a result of the transfer of workforce between legal entities in the first quarter of 2021.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RleHRyZWdpb246ZjBkNzY3YzA4MDAxNDZlMzhjYmNlNGFjOTQ0MGIxMDVfNzc4_2be3e822-0c97-4057-a966-d3c83fb129d4">&lt;span style="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 nine months ended September&#160;30, 2021 and 2020 (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfMy0xLTEtMS0w_a24aee75-55f0-408e-b6db-50ab9df475d7"
      unitRef="usd">7398000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfMy0zLTEtMS0w_dc7412cd-a9f3-43ff-a095-dd319aa156f5"
      unitRef="usd">12714000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfMy01LTEtMS0w_7bd56847-65dc-4548-bba0-562ae617aacc"
      unitRef="usd">20142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfMy03LTEtMS0w_b0b0c42d-29b3-47ce-b284-0e33f5556fb3"
      unitRef="usd">32773000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfNC0xLTEtMS0w_cf6fbd00-4250-42e8-be06-2601a59d7289"
      unitRef="number">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfNC0zLTEtMS0w_e971665b-5db6-49d7-b5a9-bc6a4088c5e5"
      unitRef="number">0.241</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfNC01LTEtMS0w_32f61b04-e7cc-48b8-9053-b63b0cd095dc"
      unitRef="number">0.283</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF82Ny9mcmFnOmYwZDc2N2MwODAwMTQ2ZTM4Y2JjZTRhYzk0NDBiMTA1L3RhYmxlOmYzYmVhY2E1M2NhNzQ2NzBiNzA1MmNhYWRlYTQ1ODM5L3RhYmxlcmFuZ2U6ZjNiZWFjYTUzY2E3NDY3MGI3MDUyY2FhZGVhNDU4MzlfNC03LTEtMS0w_543480cf-1206-4ef1-b62b-1f1769d46827"
      unitRef="number">0.254</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RleHRyZWdpb246YjNlMjIwNTdmYzIxNGRkMzg3OWYzNjgzYmFhNzU2NThfMzAyMg_5c0f146a-93c1-4325-a6b1-ec53a516df78">Leases&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Headquarters and Fleet Vehicles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for its headquarters lease and 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. The Company also elected to combine the lease and non-lease components for the fleet vehicle and headquarters leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's headquarters lease commenced on February 1, 2019 and will continue until April 30, 2034, unless earlier terminated in accordance with the terms of the lease. The lease includes options to extend the lease for up to 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 23, 2021, the Company entered into an addendum to the original headquarters lease agreement to lease additional office space, referred to as the Expansion Premises. The Expansion Premises is separate from the lease space in the original lease agreement. The term of the lease with respect to the Expansion Premises commenced on September 1, 2021 and coincides with the lease term per the original lease agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Manufacturing Lease &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contemporaneous with the USWM Acquisition, USWM Enterprises adopted ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;USWM Enterprises had an existing contract manufacturing agreement with Merz Pharma GmbH &amp;amp; Co. KGaA (Merz), for the manufacture and supply of rimabotulinumtoxinB finished products (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, dedicated manufacturing and purification equipment, and filling and packaging production lines (collectively, the manufacturing facility) to manufacture finished products. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the agreement, the Company is required to purchase a minimum quantity of finished products on an annual basis. This minimum purchase requirement represents the in-substance fixed contract consideration associated with the dedicated manufacturing facility which the Company accounts for as an embedded lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the Closing Date of the USWM Acquisition, the Company preliminarily classified the embedded lease as a finance lease and preliminarily elected not to separate the lease and non-lease components. In the second quarter of 2021, the Company finalized its accounting of the USWM Acquisition. During the measurement period, the Company determined the fair market value of rent for the lease components and fair market value of the manufacturing facility associated with the Merz embedded lease. As a result, the Company made an accounting policy election, by class of underlying asset, to not combine lease and non-lease components for the manufacturing facility. A portion of the in-substance fixed contract consideration was allocated to the lease component based on the stand-alone selling price. Accordingly, the Company has finalized and updated the classification of the embedded lease from a finance lease to an operating lease. Refer to Note 3, &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance lease assets and lease liabilities as reported on the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.641%"/&gt;&lt;td style="width:0.1%"/&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:14.273%"/&gt;&lt;td style="width:0.1%"/&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:14.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d6ca33c3-cfb1-4572-97f5-f87aab50edfc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d9f60c07-eedd-47aa-884f-0e0413348683"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_069c2b66-f4c9-44c9-8318-67cb1277fd97"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_7cb06052-30ab-406e-bb06-5bbbd2d9f004"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_6773a5fa-2b43-4a92-8e89-c63559cb27bb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_f32c63c8-4023-4172-a537-ad5871c7f16e"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_2612a973-98cc-484b-b1b2-2235b356ad5b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_65319608-3dcf-4092-8187-646c32011560"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_5b5fb23a-690b-4a05-9f58-12e00b23c25d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_a40eb370-8c8d-49d5-835c-fa4a98db23af"&gt;Operating lease liabilities, long term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_5e4b7493-f1a2-43f9-b6c0-869c20106364"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_e1368760-b0e3-4714-a3ff-a969764235a4"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RleHRyZWdpb246YjNlMjIwNTdmYzIxNGRkMzg3OWYzNjgzYmFhNzU2NThfMzAyMg_ad1e758d-0ef6-4b7c-993d-26853c6ed5b0">Leases&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Headquarters and Fleet Vehicles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for its headquarters lease and 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. The Company also elected to combine the lease and non-lease components for the fleet vehicle and headquarters leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's headquarters lease commenced on February 1, 2019 and will continue until April 30, 2034, unless earlier terminated in accordance with the terms of the lease. The lease includes options to extend the lease for up to 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 23, 2021, the Company entered into an addendum to the original headquarters lease agreement to lease additional office space, referred to as the Expansion Premises. The Expansion Premises is separate from the lease space in the original lease agreement. The term of the lease with respect to the Expansion Premises commenced on September 1, 2021 and coincides with the lease term per the original lease agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Manufacturing Lease &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contemporaneous with the USWM Acquisition, USWM Enterprises adopted ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;USWM Enterprises had an existing contract manufacturing agreement with Merz Pharma GmbH &amp;amp; Co. KGaA (Merz), for the manufacture and supply of rimabotulinumtoxinB finished products (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, dedicated manufacturing and purification equipment, and filling and packaging production lines (collectively, the manufacturing facility) to manufacture finished products. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the agreement, the Company is required to purchase a minimum quantity of finished products on an annual basis. This minimum purchase requirement represents the in-substance fixed contract consideration associated with the dedicated manufacturing facility which the Company accounts for as an embedded lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the Closing Date of the USWM Acquisition, the Company preliminarily classified the embedded lease as a finance lease and preliminarily elected not to separate the lease and non-lease components. In the second quarter of 2021, the Company finalized its accounting of the USWM Acquisition. During the measurement period, the Company determined the fair market value of rent for the lease components and fair market value of the manufacturing facility associated with the Merz embedded lease. As a result, the Company made an accounting policy election, by class of underlying asset, to not combine lease and non-lease components for the manufacturing facility. A portion of the in-substance fixed contract consideration was allocated to the lease component based on the stand-alone selling price. Accordingly, the Company has finalized and updated the classification of the embedded lease from a finance lease to an operating lease. Refer to Note 3, &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance lease assets and lease liabilities as reported on the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.641%"/&gt;&lt;td style="width:0.1%"/&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:14.273%"/&gt;&lt;td style="width:0.1%"/&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:14.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d6ca33c3-cfb1-4572-97f5-f87aab50edfc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d9f60c07-eedd-47aa-884f-0e0413348683"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_069c2b66-f4c9-44c9-8318-67cb1277fd97"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_7cb06052-30ab-406e-bb06-5bbbd2d9f004"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_6773a5fa-2b43-4a92-8e89-c63559cb27bb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_f32c63c8-4023-4172-a537-ad5871c7f16e"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_2612a973-98cc-484b-b1b2-2235b356ad5b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_65319608-3dcf-4092-8187-646c32011560"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_5b5fb23a-690b-4a05-9f58-12e00b23c25d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_a40eb370-8c8d-49d5-835c-fa4a98db23af"&gt;Operating lease liabilities, long term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_5e4b7493-f1a2-43f9-b6c0-869c20106364"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_e1368760-b0e3-4714-a3ff-a969764235a4"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i6900e857325048b4a56ec4a5969d1440_I20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RleHRyZWdpb246YjNlMjIwNTdmYzIxNGRkMzg3OWYzNjgzYmFhNzU2NThfNzMy_f8db6eb7-3773-4b48-805c-053730f98cc0">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <supn:LesseeOperatingAndFinanceLeaseBalanceSheetDisclosureTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RleHRyZWdpb246YjNlMjIwNTdmYzIxNGRkMzg3OWYzNjgzYmFhNzU2NThfMzAyNg_983e7406-06ec-44e6-929d-c9dafdf98bc0">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance lease assets and lease liabilities as reported on the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.641%"/&gt;&lt;td style="width:0.1%"/&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:14.273%"/&gt;&lt;td style="width:0.1%"/&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:14.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d6ca33c3-cfb1-4572-97f5-f87aab50edfc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0xLTEtMS0w_d9f60c07-eedd-47aa-884f-0e0413348683"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_069c2b66-f4c9-44c9-8318-67cb1277fd97"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0xLTEtMS0w_7cb06052-30ab-406e-bb06-5bbbd2d9f004"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_6773a5fa-2b43-4a92-8e89-c63559cb27bb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0xLTEtMS0w_f32c63c8-4023-4172-a537-ad5871c7f16e"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_2612a973-98cc-484b-b1b2-2235b356ad5b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMS0xLTEtMA_65319608-3dcf-4092-8187-646c32011560"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_5b5fb23a-690b-4a05-9f58-12e00b23c25d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMS0xLTEtMA_a40eb370-8c8d-49d5-835c-fa4a98db23af"&gt;Operating lease liabilities, long term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_5e4b7493-f1a2-43f9-b6c0-869c20106364"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMS0xLTEtMA_e1368760-b0e3-4714-a3ff-a969764235a4"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</supn:LesseeOperatingAndFinanceLeaseBalanceSheetDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy0zLTEtMS0w_83190c12-8b06-4f8f-9402-4bce07e7cdbf"
      unitRef="usd">30108000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMy01LTEtMS0w_4b653754-da5f-4f8c-8330-ddfaf08dbe16"
      unitRef="usd">20231000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC0zLTEtMS0w_3baad32a-7eee-4734-8cb5-e0b9fc149f22"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNC01LTEtMS0w_bab8ab4b-93d5-4d72-b803-066bfef3aac4"
      unitRef="usd">20874000</us-gaap:FinanceLeaseRightOfUseAsset>
    <supn:LeaseRightOfUseAsset
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNS0zLTEtMS0w_172e54b6-a3f6-4b08-b195-385eee6be196"
      unitRef="usd">30108000</supn:LeaseRightOfUseAsset>
    <supn:LeaseRightOfUseAsset
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfNS01LTEtMS0w_8f009157-98f0-47ff-95f1-3ab9694d218d"
      unitRef="usd">41105000</supn:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS0zLTEtMS0w_f7fa8ed5-e714-4409-892f-7215b6fc3251"
      unitRef="usd">5904000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfOS01LTEtMS0w_d18c7d2c-46a2-438b-a4f1-1b9be12e9521"
      unitRef="usd">3760000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtMy0xLTEtMA_b0d127da-2e17-41fe-ac42-789a0229fdd6"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTAtNS0xLTEtMA_0f8e45f2-1e96-49f2-82db-4248348c232c"
      unitRef="usd">3761000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItMy0xLTEtMA_2a0d0528-f095-482e-857e-b9ca5f5001ad"
      unitRef="usd">37261000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTItNS0xLTEtMA_fbe0b374-4e03-4ee0-9ac2-5ec662c56780"
      unitRef="usd">28579000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtMy0xLTEtMA_45c8c01f-38da-4827-934b-d2a636a7a2cc"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTMtNS0xLTEtMA_01198a05-6b18-4a15-857f-3366a77ca079"
      unitRef="usd">20235000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <supn:LeaseLiability
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTQtMy0xLTEtMA_429b0fb7-daf4-4fa7-af5a-cdaade9437d9"
      unitRef="usd">43165000</supn:LeaseLiability>
    <supn:LeaseLiability
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83MC9mcmFnOmIzZTIyMDU3ZmMyMTRkZDM4NzlmMzY4M2JhYTc1NjU4L3RhYmxlOmQxNjMzNjljMGZlMDQ1MDE5NTc0OTI3NzFkYzJmMGZmL3RhYmxlcmFuZ2U6ZDE2MzM2OWMwZmUwNDUwMTk1NzQ5Mjc3MWRjMmYwZmZfMTQtNS0xLTEtMA_083974d6-f178-4c9f-8948-254370fe4803"
      unitRef="usd">56335000</supn:LeaseLiability>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83My9mcmFnOjBjYTgxN2YwMGNjMDRhYWViYWNhZjY0MDY2OTBjN2FlL3RleHRyZWdpb246MGNhODE3ZjAwY2MwNGFhZWJhY2FmNjQwNjY5MGM3YWVfMTMx_79cd8fc8-c884-4915-88ba-b4c41fbc3881">Composition of Other Balance Sheet ItemsThe following details the composition of other balance sheet items (dollars in thousands for amounts in tables):&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivables &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company has reduced accounts receivable by approximately $11.2 million and $11.4 million, respectively. Prompt pay discount and contractual service fees, which were originally recorded as reduction to revenues, represents estimated amounts not expected to be paid by our customers. The Company's customers are primarily pharmaceutical wholesalers and distributors and specialty pharmacies. Receivables from our three major customers account for more than 85% of our total receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company launched Qelbree for the treatment of ADHD in pediatric patients 6 to 17 years of age in the U.S. Capitalized pre-launch inventory costs for Qelbree were $19.1 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="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="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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.9 million for the three and nine months ended September&#160;30, 2021, respectively, and approximately $0.7 million and $1.8 million for the three and nine months ended September&#160;30, 2020, respectively. The Company retired certain fully depreciated property and equipment for the nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Payable and Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued royalties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Refer to Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Includes preclinical and all clinical trial-related costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="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;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product rebates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonrecourse liability related to sale of future royalties, long term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, long term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83Ni9mcmFnOjE2ZmYwNTgxOTFlMzRlZWVhMzFhY2FmNWFmN2NlYTBmL3RleHRyZWdpb246MTZmZjA1ODE5MWUzNGVlZWEzMWFjYWY1YWY3Y2VhMGZfMTA1_8d38f82a-c081-4ab4-8d9f-9819767d40e3"
      unitRef="usd">11200000</supn:AllowanceForExpectedSalesDeductions>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83Ni9mcmFnOjE2ZmYwNTgxOTFlMzRlZWVhMzFhY2FmNWFmN2NlYTBmL3RleHRyZWdpb246MTZmZjA1ODE5MWUzNGVlZWEzMWFjYWY1YWY3Y2VhMGZfMTEy_a9502a73-5c81-4b06-a050-6fb2360a79fb"
      unitRef="usd">11400000</supn:AllowanceForExpectedSalesDeductions>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i837b2d33295f4dd5b852c0b04c42aab1_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83Ni9mcmFnOjE2ZmYwNTgxOTFlMzRlZWVhMzFhY2FmNWFmN2NlYTBmL3RleHRyZWdpb246MTZmZjA1ODE5MWUzNGVlZWEzMWFjYWY1YWY3Y2VhMGZfNDgx_f0d47733-2e70-45b5-9c14-f793d1b99ec4"
      unitRef="number">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RleHRyZWdpb246NDExYzQ1NjNjZWY5NDNjN2JiMGY4M2RhYjdmODY1YjdfMzg3_d2933fb9-db69-4cb9-b440-37e594870701">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfMi0xLTEtMS0w_bdc2350e-1d6a-4188-8dd7-b137f95b5889"
      unitRef="usd">9710000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfMi0zLTEtMS0w_d9292f58-2de2-4891-bbdf-146a9d372cdd"
      unitRef="usd">22208000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfMy0xLTEtMS0w_5b292682-f4f9-4e2c-bbbc-8be74099064c"
      unitRef="usd">37910000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfMy0zLTEtMS0w_a57b9dc0-c04e-4ac1-b274-803fd015b17b"
      unitRef="usd">8985000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfNC0xLTEtMS0w_4e185cc2-fc34-4e57-bc93-530fb0051887"
      unitRef="usd">12535000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfNC0zLTEtMS0w_4bb5d43f-6c2d-460f-ae95-33952dcd2f09"
      unitRef="usd">17132000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfNS0xLTEtMS0w_192166f6-2e8a-408a-b7d9-235a8814e5b9"
      unitRef="usd">60155000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RhYmxlOjY3ZWI5MGNiYTQ0ZTQxM2NhYjg5YzkwNGEzZTMwOGVmL3RhYmxlcmFuZ2U6NjdlYjkwY2JhNDRlNDEzY2FiODljOTA0YTNlMzA4ZWZfNS0zLTEtMS0w_21e8a315-8cd1-4550-8ed0-0524fb88ae63"
      unitRef="usd">48325000</us-gaap:InventoryNet>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="i80e11231e657413b9a8e6562546697c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF83OS9mcmFnOjQxMWM0NTYzY2VmOTQzYzdiYjBmODNkYWI3Zjg2NWI3L3RleHRyZWdpb246NDExYzQ1NjNjZWY5NDNjN2JiMGY4M2RhYjdmODY1YjdfMTg4_06caa390-ddf2-4d56-b970-a0eaace1248b"
      unitRef="usd">19100000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RleHRyZWdpb246YzM2NmEzNzhmM2IwNDJhNjlmMjUyMWZkNmUxYjE0MDFfMzk5_82d8eb62-dc4d-457b-b9ac-41508c79a8e4">&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="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="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a64570e837f414baeac699a7feab9ee_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfMi0xLTEtMS0w_d72a46bf-a994-450c-84ad-5a1f76f6d765"
      unitRef="usd">11734000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7b9ced8ea0c94d6c9cf8be25ab748a11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfMi0zLTEtMS0w_4c24668b-a296-4efc-8041-ed1f607cba2b"
      unitRef="usd">12526000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7f775756326944dd87dd454d75463303_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfMy0xLTEtMS0w_4a6330d0-37b5-4401-88b2-0d1c38490d7b"
      unitRef="usd">12453000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5824bafa61834ae7beceec98a3cf331c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfMy0zLTEtMS0w_6f1acad0-4134-46aa-9832-14ad3dbb9faf"
      unitRef="usd">15183000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5cb110c52c94188a19b525844916398_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNC0xLTEtMS0w_55ec16cd-7306-41b7-810f-626d9561976d"
      unitRef="usd">2023000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i12893fc28ba34de7bc4db02ad051cbaa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNC0zLTEtMS0w_1f1075f6-8af7-49f1-8156-acc27844ca15"
      unitRef="usd">2295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNS0xLTEtMS0w_307b85f6-b149-41e9-855a-0bf47236b946"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNS0zLTEtMS0w_5cfa1438-21d5-4a53-99a0-4582dd513934"
      unitRef="usd">22747000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if2c4190438454d9db2918cfc584ded44_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNi0xLTEtMS0w_92ea43a5-ea46-42f4-a9e8-a6fc12e19a72"
      unitRef="usd">1156000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idaddfc884a1c43b5bb614a92c4c5a321_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNi0zLTEtMS0w_d4c84ec7-fafd-4703-91f6-0706cbaa0c4e"
      unitRef="usd">2113000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie952afdec5ab4c039f588fcc5390cf27_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNy0xLTEtMS0yODQyMw_f636cfcd-423f-4493-a774-5545b4d9c91f"
      unitRef="usd">209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie73e48318b604a409f7cd37a07912679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNy0zLTEtMS0yODQzMA_ced3359c-0ff0-445c-b9aa-3c1dd166c5fd"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNy0xLTEtMS0w_a26cb70d-2e63-4c11-8d29-8b2b59d99461"
      unitRef="usd">27575000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfNy0zLTEtMS0w_4230ac5f-3abb-4b00-811d-56faf2784322"
      unitRef="usd">54864000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfOC0xLTEtMS0w_56aecdde-d360-4131-a01b-7b0116b43122"
      unitRef="usd">11104000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfOC0zLTEtMS0w_77133693-cacb-4cf8-847c-1117c98bea96"
      unitRef="usd">17040000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfOS0xLTEtMS0w_d5e5e74b-a910-4e72-9716-8a754adcfaab"
      unitRef="usd">16471000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RhYmxlOjI5YzM3YmJjNmJlNTQ4MTliNGM1MzAwNTBhNjEwMzRlL3RhYmxlcmFuZ2U6MjljMzdiYmM2YmU1NDgxOWI0YzUzMDA1MGE2MTAzNGVfOS0zLTEtMS0w_f26a8b2f-ddca-4477-b1e6-f8876ffbfebf"
      unitRef="usd">37824000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RleHRyZWdpb246YzM2NmEzNzhmM2IwNDJhNjlmMjUyMWZkNmUxYjE0MDFfMTc1_66d9c99c-9fcf-4a2d-86b8-3134b7dcdd57"
      unitRef="usd">600000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RleHRyZWdpb246YzM2NmEzNzhmM2IwNDJhNjlmMjUyMWZkNmUxYjE0MDFfMTgy_cf0b6f3e-f324-45d4-8d81-d7230e77465e"
      unitRef="usd">1900000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RleHRyZWdpb246YzM2NmEzNzhmM2IwNDJhNjlmMjUyMWZkNmUxYjE0MDFfMjQ1_f10248bd-edd6-438e-8dcd-912c32df2bc9"
      unitRef="usd">700000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84Mi9mcmFnOmMzNjZhMzc4ZjNiMDQyYTY5ZjI1MjFmZDZlMWIxNDAxL3RleHRyZWdpb246YzM2NmEzNzhmM2IwNDJhNjlmMjUyMWZkNmUxYjE0MDFfMjUy_9ee4515c-3a65-4d49-b8e3-7dece45031eb"
      unitRef="usd">1800000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RleHRyZWdpb246MTNlZDUwNGNlY2U5NDM0ZTkyMDEzNTE4NGE4ZmFjMWRfMjMy_4898216e-468d-4a4e-9477-cfd675f60052">&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Payable and Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued royalties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Refer to Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Includes preclinical and all clinical trial-related costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMi0xLTEtMS0w_a05d0007-c21f-4310-a5d6-723e190de517"
      unitRef="usd">9125000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMi0zLTEtMS0w_992b20be-4543-4b82-afcf-09b542d0f55e"
      unitRef="usd">6147000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMy0xLTEtMS0zNTQyNA_f72f2115-6ffe-450b-856f-f5f4fd9dd55a"
      unitRef="usd">13426000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMy0zLTEtMS0zNTQyNA_62cac2cc-2b25-42c1-a664-caa072fc49f3"
      unitRef="usd">16008000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMy0xLTEtMS0w_d0c660b9-5234-4098-8ea0-2daa7f625282"
      unitRef="usd">12781000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMy0zLTEtMS0w_23eb3c1e-275c-4d00-8b6a-789c2fba6e0e"
      unitRef="usd">13890000</us-gaap:AccruedRoyaltiesCurrent>
    <supn:AccruedProductCostsCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfNC0xLTEtMS0w_60c679d2-01f5-4ed7-b35d-007e14025a3a"
      unitRef="usd">8408000</supn:AccruedProductCostsCurrent>
    <supn:AccruedProductCostsCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfNC0zLTEtMS0w_c8743580-5bb9-48f3-ae11-95f118e1dc4c"
      unitRef="usd">9587000</supn:AccruedProductCostsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfNi0xLTEtMS0w_9e1a4019-3965-4acd-a0fe-2f067bf0880e"
      unitRef="usd">7453000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfNi0zLTEtMS0w_103439ff-3922-4cc1-8f69-e41ba44293a3"
      unitRef="usd">7730000</us-gaap:AccruedProfessionalFeesCurrent>
    <supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfNy0xLTEtMS0w_5da489c2-f212-47b0-9d12-262f6cbf3ccc"
      unitRef="usd">6774000</supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent>
    <supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfNy0zLTEtMS0w_f40a17db-c7a7-4c4f-b277-7eb645fe08f9"
      unitRef="usd">12842000</supn:AccruedClinicalTrialAndClinicalSupplyCostsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfOC0xLTEtMS0w_8dd3cced-3557-483f-a33e-6ed9fde7fe82"
      unitRef="usd">5904000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfOC0zLTEtMS0w_36fe3389-91d4-498b-b21f-a029e3448f09"
      unitRef="usd">3760000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfOS0xLTEtMS0w_d07f3a41-c69b-4feb-b479-54e24dfb9024"
      unitRef="usd">8415000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfOS0zLTEtMS0w_b182b22f-ceee-46c2-8852-66d1a3393e96"
      unitRef="usd">8970000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMTAtMS0xLTEtMA_e891899d-acc7-447e-a940-d5f3185b8865"
      unitRef="usd">72286000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84NS9mcmFnOjEzZWQ1MDRjZWNlOTQzNGU5MjAxMzUxODRhOGZhYzFkL3RhYmxlOmNmMWU4ODcwNGJlZTRhNDg5Y2IyNzNiNTdkZGNlNTk4L3RhYmxlcmFuZ2U6Y2YxZTg4NzA0YmVlNGE0ODljYjI3M2I1N2RkY2U1OThfMTAtMy0xLTEtMA_7668da56-61cf-4ca5-a22b-26cda5153ccb"
      unitRef="usd">78934000</us-gaap:AccruedLiabilitiesCurrent>
    <supn:ScheduleOfAccruedProductReturnsAndRebatesTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RleHRyZWdpb246MWEwYTI0YjhlM2VkNGYzZjkzYTBhY2E4OTk4NzdmOTJfNDg_31075112-960a-4d47-9c06-f5ac53531970">&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="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;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product rebates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</supn:ScheduleOfAccruedProductReturnsAndRebatesTableTextBlock>
    <supn:AccruedRebates
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RhYmxlOmE2NzQ5MTUwNjliMTQ5MjBhNGQ2YzE4NDNlMzEwMzJmL3RhYmxlcmFuZ2U6YTY3NDkxNTA2OWIxNDkyMGE0ZDZjMTg0M2UzMTAzMmZfMi0xLTEtMS0w_3e687d5f-829e-4d9b-9df9-2082b5087a4f"
      unitRef="usd">98636000</supn:AccruedRebates>
    <supn:AccruedRebates
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RhYmxlOmE2NzQ5MTUwNjliMTQ5MjBhNGQ2YzE4NDNlMzEwMzJmL3RhYmxlcmFuZ2U6YTY3NDkxNTA2OWIxNDkyMGE0ZDZjMTg0M2UzMTAzMmZfMi0zLTEtMS0w_75f8c1ce-3abf-4517-9412-79ee361c7a2b"
      unitRef="usd">96589000</supn:AccruedRebates>
    <supn:AccruedProductReturns
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RhYmxlOmE2NzQ5MTUwNjliMTQ5MjBhNGQ2YzE4NDNlMzEwMzJmL3RhYmxlcmFuZ2U6YTY3NDkxNTA2OWIxNDkyMGE0ZDZjMTg0M2UzMTAzMmZfMy0xLTEtMS0w_8c348811-43b2-4528-9303-083158f1727c"
      unitRef="usd">33412000</supn:AccruedProductReturns>
    <supn:AccruedProductReturns
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RhYmxlOmE2NzQ5MTUwNjliMTQ5MjBhNGQ2YzE4NDNlMzEwMzJmL3RhYmxlcmFuZ2U6YTY3NDkxNTA2OWIxNDkyMGE0ZDZjMTg0M2UzMTAzMmZfMy0zLTEtMS0w_93d42689-1af8-45be-8e39-c66a57c8dfc9"
      unitRef="usd">29603000</supn:AccruedProductReturns>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RhYmxlOmE2NzQ5MTUwNjliMTQ5MjBhNGQ2YzE4NDNlMzEwMzJmL3RhYmxlcmFuZ2U6YTY3NDkxNTA2OWIxNDkyMGE0ZDZjMTg0M2UzMTAzMmZfNC0xLTEtMS0w_1c0d2681-565e-4774-a464-c685ec026b9c"
      unitRef="usd">132048000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF84OC9mcmFnOjFhMGEyNGI4ZTNlZDRmM2Y5M2EwYWNhODk5ODc3ZjkyL3RhYmxlOmE2NzQ5MTUwNjliMTQ5MjBhNGQ2YzE4NDNlMzEwMzJmL3RhYmxlcmFuZ2U6YTY3NDkxNTA2OWIxNDkyMGE0ZDZjMTg0M2UzMTAzMmZfNC0zLTEtMS0w_b9293928-cceb-40ec-af68-ebf825e3bcbb"
      unitRef="usd">126192000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RleHRyZWdpb246NmI0MjA2NmZjODllNDhjMWJmYmMwYjk2MjNmZWNkNDFfODU_7062021a-10cc-4165-950c-b0a4fb8a1e3d">&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonrecourse liability related to sale of future royalties, long term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability, long term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <supn:NonRecourseLiabilityNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfMi0xLTEtMS0w_1a2d8dc1-ca95-45c5-a104-936e1d819db2"
      unitRef="usd">8139000</supn:NonRecourseLiabilityNoncurrent>
    <supn:NonRecourseLiabilityNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfMi0zLTEtMS0w_99d24716-635a-4cfa-85bf-6871c0bb5cc2"
      unitRef="usd">13410000</supn:NonRecourseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfMy0xLTEtMS0w_860d463d-08c9-47e6-9673-93ac81e168f8"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfMy0zLTEtMS0w_14772eb1-ddda-44da-bdef-821fd74f6dca"
      unitRef="usd">20235000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfNC0xLTEtMS0w_1cdea184-9ab1-4754-9ed8-5eca047b0e5c"
      unitRef="usd">10047000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfNC0zLTEtMS0w_b7324bcf-8d0c-42ae-9dbf-ef249c431676"
      unitRef="usd">9146000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7a2d720779024e2b8a3067fd0519fbb0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfNS0xLTEtMS0w_463749eb-bebe-4e15-baf0-696e54b207b5"
      unitRef="usd">18186000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2063419ab8594e98845905dfae6358dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85MS9mcmFnOjZiNDIwNjZmYzg5ZTQ4YzFiZmJjMGI5NjIzZmVjZDQxL3RhYmxlOjA3MmVjOTJkZjc2NjQ2YzJhYTM0ZTNiYjU3Njc2NzdjL3RhYmxlcmFuZ2U6MDcyZWM5MmRmNzY2NDZjMmFhMzRlM2JiNTc2NzY3N2NfNS0zLTEtMS0w_0ec0b65f-b6b6-4064-b52a-59f1633277c3"
      unitRef="usd">42791000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RleHRyZWdpb246ZWVmMDE3OTAzNjM1NDYzMzkwNThjYmVlOTQwYTAwNzVfMzc2_3f07911b-c6c0-4184-aa44-242602ed5dee">Interest Expense &lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following details the composition of interest expense (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on nonrecourse liability related to sale of future royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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.4 million and $13.0 million for the three and nine months ended September&#160;30, 2021, respectively, and $4.2 million and $12.4 million for the three and nine months ended September&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RleHRyZWdpb246ZWVmMDE3OTAzNjM1NDYzMzkwNThjYmVlOTQwYTAwNzVfMzc3_6da97472-a96c-4405-a97a-fa3f5e154868">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following details the composition of interest expense (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.267%"/&gt;&lt;td style="width:0.1%"/&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:13.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on nonrecourse liability related to sale of future royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfMy0xLTEtMS0w_8ae8eb3c-1c1c-4cec-8dd9-ac0f4e809f5b"
      unitRef="usd">5033000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfMy0zLTEtMS0w_e366f660-6056-465e-ae78-e84134dac5a0"
      unitRef="usd">4945000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfMy01LTEtMS0w_8c04c0f0-6824-4666-b890-f663435ceee0"
      unitRef="usd">14593000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfMy03LTEtMS0w_4bc3c193-e383-4736-a3f1-835de146f52d"
      unitRef="usd">14430000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNC0xLTEtMS0w_f57ae998-a7e1-45be-bc87-5c285f6160d7"
      unitRef="usd">892000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNC0zLTEtMS0w_2bba7259-9244-4091-a43a-1fcf6d6e4d73"
      unitRef="usd">1143000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNC01LTEtMS0w_e2991951-f62b-4030-8cfb-524476938edd"
      unitRef="usd">2896000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNC03LTEtMS0w_d6d4abae-e359-4ada-a224-a1f364f0e119"
      unitRef="usd">3228000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNS0xLTEtMS0w_85397ce1-31f4-485e-a980-8235b3558e2f"
      unitRef="usd">5925000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNS0zLTEtMS0w_462427df-b30b-4729-ad07-2719ecb9b850"
      unitRef="usd">6088000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNS01LTEtMS0w_e509977d-6909-461a-a954-3aeeef5a7d0c"
      unitRef="usd">17489000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RhYmxlOjQ2NGRiMWMzN2YwNDQyYmU5NWI2YzhkNTFlMTNlMWExL3RhYmxlcmFuZ2U6NDY0ZGIxYzM3ZjA0NDJiZTk1YjZjOGQ1MWUxM2UxYTFfNS03LTEtMS0w_514149a9-3335-4320-8e4e-b448bd058cb5"
      unitRef="usd">17658000</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7cd26948dce74863b6640ebdaefe7094_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RleHRyZWdpb246ZWVmMDE3OTAzNjM1NDYzMzkwNThjYmVlOTQwYTAwNzVfMjYx_75826ef2-0897-4687-86b9-85bf5d029153"
      unitRef="usd">4400000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RleHRyZWdpb246ZWVmMDE3OTAzNjM1NDYzMzkwNThjYmVlOTQwYTAwNzVfMjY4_38b76125-64e0-4762-96ad-c79f967ef5a4"
      unitRef="usd">13000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i32c5a009826e4fe5850dd139a16d0b74_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RleHRyZWdpb246ZWVmMDE3OTAzNjM1NDYzMzkwNThjYmVlOTQwYTAwNzVfMzE0_95bbb236-277f-4d76-9647-17229e2ba0a4"
      unitRef="usd">4200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib79f4a1e83d048d1ad9f04bb99e4a901_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85NC9mcmFnOmVlZjAxNzkwMzYzNTQ2MzM5MDU4Y2JlZTk0MGEwMDc1L3RleHRyZWdpb246ZWVmMDE3OTAzNjM1NDYzMzkwNThjYmVlOTQwYTAwNzVfMzIx_f5f380eb-3482-47cb-a415-37a38f74ba28"
      unitRef="usd">12400000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85Ny9mcmFnOjFlYWRhMWNkMmUyZjQyNjdhZGJiNjZkMmY5ZGMzYjA5L3RleHRyZWdpb246MWVhZGExY2QyZTJmNDI2N2FkYmI2NmQyZjlkYzNiMDlfNDc3Nw_c38b63c3-c5a9-4007-afa2-7ce698d2ae7c">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="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 style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 certain products and product candidates. 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, computed as a percentage of net product sales, for each respective product under a license agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 royalties to third parties, computed as a percentage of net product sales, for each of the products under the respective license agreements. Royalty expense incurred is recognized as &lt;/span&gt;&lt;span style="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="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="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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 million pursuant to a Royalty Interest Acquisition Agreement related to the purchase, by HealthCare Royalty Partners III, L.P. (HC Royalty), of certain of the Company&#x2019;s rights under the Company&#x2019;s agreement with United Therapeutics Corporation. These rights are related to the commercialization of Orenitram &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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. Consequent to this agreement, the Company recorded a nonrecourse liability related to this transaction and amortizes this liability as noncash royalty revenue. Refer to Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Composition of Other Balance Sheet Items&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="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="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Merz Agreement, the annual minimum purchase quantity requirements of MYOBLOC amounted to approximately &#x20ac;3.0&#160;million annually. In October 2021, the Company entered into an amendment to the Merz Agreement.  Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further discussion on the contract manufacturing lease and Note&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion on the contract amendment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, USWM Enterprises had an existing license and distribution agreement for XADAGO. This included an annual minimum promotional spend to support the marketing of XADAGO for the first five years of the agreement. As of September&#160;30, 2021, the remaining contractual commitment for XADAGO is $1.1&#160;million for the period from July 2021 to June 2022. Refer to Note 3, &lt;/span&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion on the USWM Acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2019, which is prior to the USWM Acquisition Closing Date, MDD US Operations, LLC (formerly US WorldMeds, LLC) and its subsidiary, Solstice Neurosciences, LLC (US) (collectively, the MDD Subsidiaries) entered into a Corporate Integrity Agreement (CIA) with the Office of Inspector General of the U.S. Department of Health and Human Services. Under the CIA, the MDD Subsidiaries agreed to and paid $17.5&#160;million to resolve U.S. Department of Justice allegations that it violated the False Claims Act and committed to the establishment and ongoing maintenance of an effective compliance program. The fine was paid by the MDD Subsidiaries prior to closing of the USWM Acquisition. As part of the USWM Acquisition, the Company assumed the remaining obligations of the CIA and could become liable for payment of certain stipulated monetary penalties in the event of any CIA violations. In addition, the Company will continue to incur significant costs through March 2024 to maintain a broad array of processes, policies and procedures necessary to comply with the CIA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Claims and Litigation&lt;/span&gt;&lt;/div&gt;From time to time, the Company may be involved in various claims, litigation and legal proceedings. These matters may involve patent litigation, product liability and other product-related litigation, commercial and other matters, and government investigations, among others. On a quarterly basis, the Company reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim, asserted or unasserted, or legal proceeding is considered probable and the amount can be reasonably estimated, the Company will accrue a liability for the estimated loss. Because of uncertainties related to claims, legal proceedings and litigation, accruals will be based on the Company's best estimates based on available information. We do not believe that any of these matters will have a material adverse effect on our financial position. The Company may reassess the potential liability related to these matters and may revise these estimates, which could result in material adverse adjustments to the Company's operating results.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="i164f6ec2b0c24b3a903c118e43f2ca2c_I20140930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85Ny9mcmFnOjFlYWRhMWNkMmUyZjQyNjdhZGJiNjZkMmY5ZGMzYjA5L3RleHRyZWdpb246MWVhZGExY2QyZTJmNDI2N2FkYmI2NmQyZjlkYzNiMDlfMTAxMw_26b2dc6c-1a7c-4fd1-8ba2-2cc27e890b61"
      unitRef="usd">30000000</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <supn:PurchaseCommitmentAnnualMinimumAmountCommitted
      contextRef="i63e50023585f4bf4998a6affe81c298c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85Ny9mcmFnOjFlYWRhMWNkMmUyZjQyNjdhZGJiNjZkMmY5ZGMzYjA5L3RleHRyZWdpb246MWVhZGExY2QyZTJmNDI2N2FkYmI2NmQyZjlkYzNiMDlfMjA2MQ_854e2e7b-bba1-4824-86cb-267e8e2d402e"
      unitRef="eur">3000000</supn:PurchaseCommitmentAnnualMinimumAmountCommitted>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="i3b043bdb3a6b4d5e90581e4ac4e46f06_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85Ny9mcmFnOjFlYWRhMWNkMmUyZjQyNjdhZGJiNjZkMmY5ZGMzYjA5L3RleHRyZWdpb246MWVhZGExY2QyZTJmNDI2N2FkYmI2NmQyZjlkYzNiMDlfMjMzNA_127f65a9-d2de-43bb-846d-7cad98405ee2">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <supn:PurchaseCommitmentRemainingMinimumAmountCommittedDueInNextThreeMonths
      contextRef="i870a96595b424a22948272d2497a1989_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85Ny9mcmFnOjFlYWRhMWNkMmUyZjQyNjdhZGJiNjZkMmY5ZGMzYjA5L3RleHRyZWdpb246MWVhZGExY2QyZTJmNDI2N2FkYmI2NmQyZjlkYzNiMDlfMjQxNg_d987db2d-c7b9-4415-b1cb-64c1c731ff3c"
      unitRef="usd">1100000</supn:PurchaseCommitmentRemainingMinimumAmountCommittedDueInNextThreeMonths>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="if2085362b65f4577a36511d815693322_D20190301-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF85Ny9mcmFnOjFlYWRhMWNkMmUyZjQyNjdhZGJiNjZkMmY5ZGMzYjA5L3RleHRyZWdpb246MWVhZGExY2QyZTJmNDI2N2FkYmI2NmQyZjlkYzNiMDlfMzAxOQ_e9b52b00-8386-4d8f-9275-4276197bbd60"
      unitRef="usd">17500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2c576bab5ceb4e50a203f735dee79530_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzQzOTgwNDY1MjAyNDg_0dd933dc-596e-4080-b305-d88e710a667e">Subsequent Events&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Adamas Pharmaceuticals, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 10, 2021, the Company entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) by and among the Company, Adamas Pharmaceuticals, Inc. (&#x201c;Adamas&#x201d;) and Supernus Reef, Inc., a Delaware corporation and a wholly owned subsidiary of the Company (&#x201c;Purchaser&#x201d;).  Pursuant to the Merger Agreement, and upon the terms and subject to the conditions thereof, the Company has agreed to cause Purchaser to commence a tender offer to purchase all of the outstanding shares of common stock of Adamas, par value $0.001 per share (the &#x201c;Shares&#x201d; and each, a &#x201c;Share&#x201d;), at an offer price of (i) $8.10 per Share, in cash, less any applicable withholding taxes and without interest (the &#x201c;Cash Amount&#x201d;; an aggregate of approximately $400&#160;million), plus (ii) two contingent value rights per Share (each, a &#x201c;CVR&#x201d;; an aggregate of approximately $50&#160;million), which represents the right to receive $0.50 per CVR, which CVRs will be governed by the terms of a contingent value rights agreement to be entered into between the Company and a rights agent mutually agreeable to the Company and Adamas (the &#x201c;CVR Agreement&#x201d;), in cash, less any applicable withholding taxes and without interest (the Cash Amount plus two CVRs, collectively, or any higher amount per Share paid pursuant to the Offer, the &#x201c;Offer Price&#x201d;). Following the consummation of the Offer and subject to the terms and conditions of the Merger Agreement, Purchaser will be merged with and into Adamas pursuant to Section 251(h) of the General Corporation Law of the State of Delaware (the &#x201c;DGCL&#x201d;), with Adamas continuing as the surviving corporation in the Merger and a wholly owned subsidiary of the Company. On October 25, 2021, the Purchaser commenced the Offer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At or prior to the time at which Purchaser accepts the Shares tendered in the Offer for purchase, the Company and a rights agent mutually agreeable to the Company and Adamas shall enter into a CVR Agreement to allow for the payment of the milestones pursuant to each CVR. Subject to the terms of the CVR Agreement, one CVR issued in respect of a Share shall become payable upon the first occurrence of achievement of aggregate worldwide net sales of a specified product in excess of $150&#160;million during any consecutive 12-month period ending on or before December 31, 2024. Subject to the terms of the CVR Agreement, the second CVR issued in respect of each Share shall become payable upon the first occurrence of aggregate worldwide net sales of a specified product in excess of $225&#160;million during any consecutive 12-month period ending on or before December 31, 2025. Each milestone with respect to a CVR may only be achieved one time. The maximum amount payable with respect to the CVRs issued in respect to each Share is $1.00.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction is expected to close in late fourth quarter 2021 or in early first quarter 2022 and is subject to customary conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adamas is a commercial-stage pharmaceutical company with a portfolio of therapies to address a range of neurological diseases. Adamas&#x2019; commercialized medicine, GOCOVRI&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (amantadine) extended-release capsules, is the first and only FDA-approved medication indicated for the treatment of both "off" episodes and dyskinesia in patients with Parkinson&#x2019;s disease receiving levodopa-based therapy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Merz Agreement &lt;/span&gt;&lt;/div&gt;In October 2021, the Company entered into an amendment to the Merz Agreement which increased the price of the annual purchase commitment from &#x20ac;3.0&#160;million to approximately &#x20ac;3.9 million.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie3492dafa024476586038fe11d8d8669_I20211010"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzM4NDgyOTA3MTY5ODc_a9493001-7a8b-4e69-bff6-a01edcfadc4e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i6928ff8662df4158a3ada3c38d34b1fc_I20211010"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzM4NDgyOTA3MTY5Njc_36b48cf4-e002-4abb-a4ac-b560949b803a"
      unitRef="usdPerShare">8.10</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iea83968eecf44e909137945790edc720_D20211010-20211010"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzM4NDgyOTA3MTcwMDg_c7a557cb-9268-4de2-8b91-b845ee82e765"
      unitRef="usd">400000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <supn:BusinessCombinationContingentConsiderationNumberOfContingentValueRightsPerCommonShare
      contextRef="i92b9cc8501b445829a1a9d49a9537ac8_I20211010"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzQzOTgwNDY1MzA5MTU_da8ed6fa-00db-4b39-aaed-1e482683b61d"
      unitRef="rights">2</supn:BusinessCombinationContingentConsiderationNumberOfContingentValueRightsPerCommonShare>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="iea83968eecf44e909137945790edc720_D20211010-20211010"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzM4NDgyOTA3MTY5OTU_907d1c7b-d1b8-4158-865d-4ae3055c83b5"
      unitRef="usd">50000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <supn:BusinessCombinationContingentConsiderationRightsPerShare
      contextRef="i6928ff8662df4158a3ada3c38d34b1fc_I20211010"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzM4NDgyOTA3MTY5ODA_3060e426-512a-4fa9-ab75-eee4ea8a8b66"
      unitRef="usdPerShare">0.50</supn:BusinessCombinationContingentConsiderationRightsPerShare>
    <supn:BusinessCombinationContingentConsiderationArrangementsConsecutiveTwelveMonthNetSalesThresholdPeriodOne
      contextRef="i6928ff8662df4158a3ada3c38d34b1fc_I20211010"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzEwOTk1MTE2Mzc3ODA_04846a0f-50b5-49ae-8be7-bef01c50fd1f"
      unitRef="usd">150000000</supn:BusinessCombinationContingentConsiderationArrangementsConsecutiveTwelveMonthNetSalesThresholdPeriodOne>
    <supn:BusinessCombinationContingentConsiderationArrangementsConsecutiveTwelveMonthNetSalesThresholdPeriodTwo
      contextRef="i6928ff8662df4158a3ada3c38d34b1fc_I20211010"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzEwOTk1MTE2Mzc4MDg_14ffcc32-c465-4374-803f-166f39290a4b"
      unitRef="usd">225000000</supn:BusinessCombinationContingentConsiderationArrangementsConsecutiveTwelveMonthNetSalesThresholdPeriodTwo>
    <supn:BusinessCombinationContingentConsiderationLiabilityRangeOfOutcomesValueHighPerShare
      contextRef="i6928ff8662df4158a3ada3c38d34b1fc_I20211010"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4XzEwOTk1MTE2NDQzNjc_e0670987-26b3-4eee-8527-b04587540739"
      unitRef="usdPerShare">1.00</supn:BusinessCombinationContingentConsiderationLiabilityRangeOfOutcomesValueHighPerShare>
    <supn:PurchaseCommitmentAnnualMinimumAmountCommitted
      contextRef="i63e50023585f4bf4998a6affe81c298c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4Xzk4OTU2MDQ2NjAwNDU_854e2e7b-bba1-4824-86cb-267e8e2d402e"
      unitRef="eur">3000000</supn:PurchaseCommitmentAnnualMinimumAmountCommitted>
    <supn:PurchaseCommitmentAnnualMinimumAmountCommitted
      contextRef="i19f3ddfa72ad45e2946a9a3f48db6ed2_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xMDAvZnJhZzo2NTE3ZjYyNTlkZTI0ZGM5ODVlM2U5NWU3MTBmNWI3OC90ZXh0cmVnaW9uOjY1MTdmNjI1OWRlMjRkYzk4NWUzZTk1ZTcxMGY1Yjc4Xzk4OTU2MDQ2NTk1NTA_7418c8f6-9c9b-42f0-b2f8-afe2dc748a04"
      unitRef="eur">3900000</supn:PurchaseCommitmentAnnualMinimumAmountCommitted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS03LTEtMS0w_f917c39f-f800-4866-b89b-81f58c26823e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS03LTEtMS0w_f917c39f-f800-4866-b89b-81f58c26823e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS01LTEtMS0w_709cf90a-6eb9-4afb-b9cd-b4e1663c1c90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS01LTEtMS0w_709cf90a-6eb9-4afb-b9cd-b4e1663c1c90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0xLTEtMS0w_0f78885a-8468-4d55-a03e-81dcbade0010"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0xLTEtMS0w_0f78885a-8468-4d55-a03e-81dcbade0010"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0zLTEtMS0w_a9153089-1faf-42c8-b8f6-dc45177208ab"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0zLTEtMS0w_a9153089-1faf-42c8-b8f6-dc45177208ab"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RleHRyZWdpb246NmRhZjhlNjJkMGUzNDM0YmJlMWQ5ZmEyMmJhMjI3NzVfMjQ2_74565b92-51e0-482e-b02c-1d4d71ad749b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RleHRyZWdpb246NmRhZjhlNjJkMGUzNDM0YmJlMWQ5ZmEyMmJhMjI3NzVfMjQ2_74565b92-51e0-482e-b02c-1d4d71ad749b" 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="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS03LTEtMS0w_f917c39f-f800-4866-b89b-81f58c26823e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RleHRyZWdpb246NmRhZjhlNjJkMGUzNDM0YmJlMWQ5ZmEyMmJhMjI3NzVfMjQ2_74565b92-51e0-482e-b02c-1d4d71ad749b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS01LTEtMS0w_709cf90a-6eb9-4afb-b9cd-b4e1663c1c90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RleHRyZWdpb246NmRhZjhlNjJkMGUzNDM0YmJlMWQ5ZmEyMmJhMjI3NzVfMjQ2_74565b92-51e0-482e-b02c-1d4d71ad749b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0xLTEtMS0w_0f78885a-8468-4d55-a03e-81dcbade0010"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RleHRyZWdpb246NmRhZjhlNjJkMGUzNDM0YmJlMWQ5ZmEyMmJhMjI3NzVfMjQ2_74565b92-51e0-482e-b02c-1d4d71ad749b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RhYmxlOjg3YmQxNjMzNTdlMTQyY2I4ZjcyNWNiODI0MTk0ZGI5L3RhYmxlcmFuZ2U6ODdiZDE2MzM1N2UxNDJjYjhmNzI1Y2I4MjQxOTRkYjlfOS0zLTEtMS0w_a9153089-1faf-42c8-b8f6-dc45177208ab"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNmNGJlZmMyY2M1ZDRkYmE4ZGZhNGVhMzU1NzBiYWU0L3NlYzpjZjRiZWZjMmNjNWQ0ZGJhOGRmYTRlYTM1NTcwYmFlNF8xOS9mcmFnOjZkYWY4ZTYyZDBlMzQzNGJiZTFkOWZhMjJiYTIyNzc1L3RleHRyZWdpb246NmRhZjhlNjJkMGUzNDM0YmJlMWQ5ZmEyMmJhMjI3NzVfMjQ2_74565b92-51e0-482e-b02c-1d4d71ad749b"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
